2

刚刚合并了两个分开很久的分支,因此产生了很多冲突。在几天的时间里,解决这些冲突总共花了我大约 16 个小时。

现在冲突已经完成,并且合并已提交,我发现我不小心搞砸了一些冲突。无论如何我可以进入提交,并恢复或更改其中的某些部分吗?

如果解决方案在 Git Extensions 中提供给我,我更愿意,但如果需要,我使用 bash 没有问题。

4

1 回答 1

6

如果它是最高提交,只需修复问题,准备正常提交并执行

git commit --amend

这将修改您的最后一次提交,即损坏的合并。结果,您将获得正确的合并作为单个提交。如果您已经与其他人共享了合并,则不应修改它,而应添加一个新的提交来修复损坏的东西。

于 2012-03-24T11:01:16.637 回答