Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git-远程头未正确更新_Git - Fatal编程技术网

Git-远程头未正确更新

Git-远程头未正确更新,git,Git,我在git上遇到了一个奇怪的问题。我对远程git存储库的推送没有按预期进行。当我向远程存储库推送时,只有在最新推送之前所做的推送更改才会反映在远程存储库中。我怀疑遥控器的头部没有指向最新的提交。相反,它指向的是前一次推送,因此是异常。以下是我的分支列表 (ENV)machine:~/Production-git/XXXX_tool$ git branch -a * master remotes/origin/HEAD -> origin/master remotes/orig

我在git上遇到了一个奇怪的问题。我对远程git存储库的推送没有按预期进行。当我向远程存储库推送时,只有在最新推送之前所做的推送更改才会反映在远程存储库中。我怀疑遥控器的头部没有指向最新的提交。相反,它指向的是前一次推送,因此是异常。以下是我的分支列表

(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

第二个命令就是我要找的。我已经重置了远程分支的头部,现在它像一个符咒一样工作!