TLDR:我的本地功能分支已与远程原点/主站点合并,但是我的本地主目录未与远程主站点/主机合并(“已更新”),并且git pull / fetch无法正常工作。
我在github上看到的我的团队正在处理的Origin / Master(remote)回购是最新的并且正在工作。它包括我的master分支和feature分支中的所有内容。
我的本地master分支缺少来自Feature分支的数据,并且位于我团队的远程起源/ master后面。
我的本地要素分支在我的本地master分支之前,但是在原点/ master后面。
如何将我的本地分支同步到同一级别?
当我在本地主机上git pull / fetch时,它说是最新的,但不是。
为什么会这样?我应该只将本地功能与本地主分支合并,然后仅将本地主与远程源/主合并吗?
编辑:当我推送更改时,看来我的分支只是从远程/原始主机中拉出的。
答案 0 :(得分:0)
如果您已经将要素合并到母版中,而母版上没有任何丢失的更改,则可以简单地将母版重置为原点。转到主分支,然后尝试:git reset --hard origin/master
。
我不确定为什么会发生这种情况,但是我已经发生了,因此可以通过这种方式解决。