【问题标题】:How to pull new files from git master?如何从 git master 中提取新文件?
【发布时间】:2015-05-31 00:24:11
【问题描述】:

您好,我一直在搜索所有论坛和搜索引擎,寻找我认为简单的方法。我正在尝试将所有更改从我的主 git 存储库中提取到远程分支中。它会这样做,但不会拉入创建的新文件。我到底如何才能确保将新文件添加到分支中

git pull

我试过了:

git checkout master newfile.html

git checkout HEAD -- newfile.html

我认为默认情况下,'pull' 只会更新 master 中的所有内容,无论是新的还是非新的,但显然不是这样。我该怎么做?

【问题讨论】:

  • 您是否遇到任何错误?向我们展示拉取后的输出。
  • 你确定文件一开始就被推送了吗?

标签: git git-pull git-fetch


【解决方案1】:

您好,感谢您的回复。它似乎对所有 3 个都有效:

git checkout master
Already on 'master'
git merge master
git pull


Enter passphrase for key '/home/seytunn/.ssh/id_dsa': 
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 10 (delta 7), reused 7 (delta 4), pack-reused 0
Unpacking objects: 100% (10/10), done.
From github.com:seytunn/my_rnnn
6fc621c..64afc61  master     -> origin/master
Updating 6fc621c..64afc61
Fast-forward
css/main.css |   21 +++++++-
require.html  |  152    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 172 insertions(+), 1 deletions(-)
 create mode 100644 require.html

【讨论】:

  • 如果回答对你有帮助,请点赞;确保接受真正能最好地解决您的问题的答案(到目前为止,您似乎还没有接受所有问题的任何答案;请确保您之前阅读过tour使用Stack Overflow)
  • 很高兴你让它工作了,但你似乎混淆了你的一些术语。如果您只有一个主分支而没有其他任何东西,那么您在这里所做的与您在问题中发布的内容没有什么不同。阅读 GitHub glossarythis article 以获得对 git 的有用介绍,并了解本地与远程存储库。
【解决方案2】:

我相信你必须这样做

git pull origin branch_name

【讨论】:

    猜你喜欢
    • 2011-04-22
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 2020-08-10
    • 2021-08-09
    • 2014-01-14
    相关资源
    最近更新 更多