【发布时间】:2012-05-12 00:49:49
【问题描述】:
这不是什么大问题,只是我想知道是否可行。
假设我们有两个提交,abcd123 和 wxyz789,它们发生在不相邻的不同位置,远在回购的历史上。现在假设我们要还原它们。正在做
git revert abcd123 wxyz789
将导致两个单独的提交,一个还原abcd123,另一个还原wxyz789。
这一切都很好,但是如果我们要修复的两个提交中的错误在逻辑上是相关联的,并且出于自我文档的目的,我们希望进行一个包含单个 "我破坏了一些东西,所以现在我正在恢复文件 x、y 和 z”评论?有没有 git 命令可以做到这一点?
(我当然知道可以创建一个提交,我只需手动修复所有更改然后推送。由于所有明显的原因,这很痛苦。)
【问题讨论】: