Git没有获取最新的提交?

时间:2011-08-05 03:13:46

标签: git msysgit

当我从一个仓库输入git show-ref时,我得到refs / heads / master的HASH-B(实际哈希的占位符),但refs / remotes / origin / master的HASH-A。这些都是裸仓。当我进行获取或获取--all时,它会显示“获取原点”,但没有别的。

可能发生什么事?为什么这种取法不会发生?

2 个答案:

答案 0 :(得分:2)

根据您在Ryan的回答中的评论,看起来您需要将您的主人与origin / master合并。您可以git pull代替git fetch,或者 大师,执行git merge origin/master

git pull执行提取而不是合并,而git fetch只提取远程分支,但不合并它们。

答案 1 :(得分:0)

  

可能会发生什么?

您似乎没有提供任何相互矛盾的信息。 masterorigin/master可以并且经常指向不同的提交,一旦从远程获取,连续的提取就不会产生任何输出。有什么问题?

相关问题