我有一个克隆的回购我用于现场网站,我从一个裸的回购拉。出于某种原因,每次执行“git pull”时,我都会收到已知的最新消息。但它不是最新的,也没有更新。如果我执行git重置 - 硬HEAD ^然后再次git pull,则会发生更改。
这里有什么问题,如何解决这个问题,以便git pull可以在不需要硬重置的情况下拉出并合并更改?
答案 0 :(得分:3)
如果正在处理DETACHED HEAD (see this SO question for more)
,那就是这种情况
例如,当您checkout directly SHA1提交引用时会发生这种情况。