除非我重置,否则Git已经更新了

时间:2010-04-23 07:41:51

标签: git pull

我有一个克隆的回购我用于现场网站,我从一个裸的回购拉。出于某种原因,每次执行“git pull”时,我都会收到已知的最新消息。但它不是最新的,也没有更新。如果我执行git重置 - 硬HEAD ^然后再次git pull,则会发生更改。

这里有什么问题,如何解决这个问题,以便git pull可以在不需要硬重置的情况下拉出并合并更改?

1 个答案:

答案 0 :(得分:3)

如果正在处理DETACHED HEAD (see this SO question for more)

,那就是这种情况

gitk detached head

例如,当您checkout directly SHA1提交引用时会发生这种情况。