对不起,这非常令人困惑。 我有本地分公司A,我做了一些工作并将其推入。我看到合并冲突,所以我退出了母版,但是合并后我看到“您的分支A和原点/ A分离了”。我进行了重新调整以解决此问题,但是现在这就是我看到的:
A branch: a - b - c
Master commits: 1 - 2 - 3
After pull i got:
A: a - b - c - 1 - 2 - 3
然后我确实变基了,但是我搞砸了,结果却遇到了:
A: a- b - c -[1 - 2 - 3 - a - b - c - 1 - 2 - 3]
其他人要掌握的是1-2-3。 a-b-c是我的承诺。 我只想要我的提交:a-b-c。如何恢复括号内的所有零件? 目标: 答:a-b-c
答案 0 :(得分:0)
您可以使用以下命令还原为特定的提交或分支或标记:
git reset --hard <tag/branch/commit id>
在这种情况下,您需要提供要保留的最新提交的提交ID(例如,提交c的提交ID)。