【发布时间】:2019-08-22 16:28:03
【问题描述】:
在 bitbucket 上,我合并了一个包含 2 次提交的拉取请求。我没有挤压合并它们。除了 2 次提交之外,我发现还有一个额外的“灰色提交”,其中包含 2 次提交的全部更改。
现在,我想恢复我的合并。我可以按正确的顺序单独还原 2 个提交,但是如果我在合并中有多个提交,这将变得很困难。一种选择是壁球合并,但我想保留每个单独的提交。所以,我想编写一个代码,获取灰色提交的提交 ID,然后列出其中的提交,以便我可以按顺序还原它们。有这样的命令吗?
【问题讨论】:
-
请阅读Rollback a Git merge,其中讨论了如何使用
git revert对抗合并提交。
标签: git bitbucket git-revert