Git-远程头未正确更新
我在git上遇到了一个奇怪的问题。我对远程git存储库的推送没有按预期进行。当我向远程存储库推送时,只有在最新推送之前所做的推送更改才会反映在远程存储库中。我怀疑遥控器的头部没有指向最新的提交。相反,它指向的是前一次推送,因此是异常。以下是我的分支列表Git-远程头未正确更新,git,Git,我在git上遇到了一个奇怪的问题。我对远程git存储库的推送没有按预期进行。当我向远程存储库推送时,只有在最新推送之前所做的推送更改才会反映在远程存储库中。我怀疑遥控器的头部没有指向最新的提交。相反,它指向的是前一次推送,因此是异常。以下是我的分支列表 (ENV)machine:~/Production-git/XXXX_tool$ git branch -a * master remotes/origin/HEAD -> origin/master remotes/orig
(ENV)machine:~/Production-git/XXXX_tool$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
我不明白上面所说的是什么
我很确定,当我推动这些更改时,它实际上是在更新远程存储库中的数据(因为当我执行“git diff origin master”时,它没有显示任何差异)。但是由于头部滞后一次推送,当我克隆存储库时,我没有得到最新的更改
如果有人能帮我解决这个问题,那就太好了。像启动git一样先处理好 git初始化 但我知道这不是解决办法 尝试以下命令更新远程
head
git远程设置头$remote\u名称$BRANCH
像那样,
git-remote-set-head-origin-develope
第二个命令就是我要找的。我已经重置了远程分支的头部,现在它像一个符咒一样工作!