git branch起源/头部差异

时间:2019-03-03 19:41:19

标签: git synchronization

全部

我对Git操作有点迷茫。

当我意识到要在新分支中包含它们时,我在分支7.0.0.6中添加了3个提交(4bb,c2e,b8f)。所以我创建了包含这三个提交的7.0.0.7。此后,在提交之前进行硬重置分支7.0.0.6。现在本地分支看起来像我想要它们: enter image description here

我不知道如何将远程Origin / 7.0.0.6同步到本地head / 7.0.0.6(也就是说,省略了最后三个提交)?

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

理想情况下

git reset --hard origin/7.0.0.6

应该为您工作。

由于您的问题很明显,您已经使用git reset --hard重设了7.0.0.6分支,因此可能需要先使用git reset --hard ORIG_HEAD将分支移回到之前的位置。

还请使用git show ORIG_HEAD检查ORIG_HEAD是否指向正确的提交。