如何更新我的本地master分支以包括对本地要素分支所做的最新的原始(远程)master更改?

时间:2020-02-19 16:49:55

标签: git github

TLDR:我的本地功能分支已与远程原点/主站点合并,但是我的本地主目录未与远程主站点/主机合并(“已更新”),并且git pull / fetch无法正常工作。

我在github上看到的我的团队正在处理的Origin / Master(remote)回购是最新的并且正在工作。它包括我的master分支和feature分支中的所有内容。

我的本​​地master分支缺少来自Feature分支的数据,并且位于我团队的远程起源/ master后面。

我的本​​地要素分支在我的本地master分支之前,但是在原点/ master后面。

如何将我的本地分支同步到同一级别?

当我在本地主机上git pull / fetch时,它说是最新的,但不是。

为什么会这样?我应该只将本地功能与本地主分支合并,然后仅将本地主与远程源/主合并吗?

编辑:当我推送更改时,看来我的分支只是从远程/原始主机中拉出的。

1 个答案:

答案 0 :(得分:0)

如果您已经将要素合并到母版中,而母版上没有任何丢失的更改,则可以简单地将母版重置为原点。转到主分支,然后尝试:git reset --hard origin/master

我不确定为什么会发生这种情况,但是我已经发生了,因此可以通过这种方式解决。