首页 > 解决方案 > git分支起源/头部差异

问题描述

全部,

我对 Git 操作有点迷茫。

当意识到我想将它们包含在一个新分支中时,我向我的分支 7.0.0.6 添加了 3 个提交(4bb、c2e、b8f)。所以我创建了包含这三个提交的 7.0.0.7。在此之后,在提交之前硬重置分支 7.0.0.6。现在本地分支机构看起来像我想要它们: 在此处输入图像描述

我不知道如何将远程 origin/7.0.0.6 同步到本地 head/7.0.0.6 (即省略最后三个提交)?

有人可以帮忙吗?

标签: gitsynchronization

解决方案


理想情况下,

git reset --hard origin/7.0.0.6

应该为你工作。

由于从您的问题中可以清楚地看出您已经习惯于 git reset --hard重置 7.0.0.6 分支,因此您可能需要首先使用git reset --hard ORIG_HEAD将您的分支移回原来的位置。

还请检查 ORIG_HEAD 是否指向正确的提交,带有git show ORIG_HEAD.


推荐阅读