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