【发布时间】:2012-01-14 23:01:36
【问题描述】:
我不记得是怎么回事了,但是我想出了这个奇怪的存储库状态,
在我从原点拉出的那一刻,我在循环中得到两个状态。
已同步,我期待。
From example.com:repo
+ 8b6ca37...f2508d7 HEAD -> origin/HEAD (forced update)
Already up-to-date.
顺便说一句,这条forced update 消息看起来也很奇怪。
如果我再拉一次,我会得到下一个状态。
未同步,当 master 比 origin/master 提前 3 次提交时。
From example.com:repo
+ 8b6ca37...f2508d7 HEAD -> origin/HEAD (forced update)
Already up-to-date.
如果我再拉一次,我会得到第一个状态。
换句话说,如果我只是一次又一次地拉动,我会看到两个状态“同步”⇄“提前 3 个”而不是一个。
有什么办法可以解决这个问题吗?
谁能解释这是怎么发生的?
【问题讨论】:
-
当您在除
master分支之外的任何地方时,是否会发生这种情况?另外,这可能与stackoverflow.com/a/7365922/356746 有关,但我不完全确定。 -
我没有尝试过,并且已经让 repo 恢复正常。所以我现在不能试试这个。无论如何,谢谢你的评论。让我用新信息更新问题(由于声誉低,我还不能回答这个问题)。
标签: git