git不会获取新的更改

时间:2012-09-12 04:07:31

标签: git

git version 1.7.11.4
3.5.3-1.fc17.x86_64 #1 SMP x86_64 x86_64 x86_64 GNU/Linux

您好,

当我尝试从远程存储库中获取更改时,我输入密码,然后没有任何反应,提示只是返回。我从需要合并的遥控器进行了更改,但无法获取这些更改。这就是我所做的。

git remote show origin
resource_division pushes to resource_division (local out of date)

当我尝试获取这些更改时,我什么也得不到:

$ git fetch origin
dev@10.10.10.18's password: 
$ 

我已经做了以下尝试和清理:

git fsck
git clean -f
git gc

以前这已经停止了。

非常感谢任何建议,

2 个答案:

答案 0 :(得分:5)

git fetch仅从远程服务器检索新修订版,但不会将它们应用于您的树。

您必须执行git merge origin/resource_division才能真正更新您的分支。

答案 1 :(得分:4)

更简单,git pull origin会获取将您的更改合并到您的分支。

git pull是一个获取和合并的合并。