这不是一个严重的问题,只是我想知道是否可能。
假设我们有两个提交记录abcd123
和wxyz789
,它们在存储库历史记录中非相邻、独立的位置。现在我们想要撤销它们。执行以下操作:
git revert abcd123 wxyz789
如果我们要在两个提交中修复的错误在逻辑上是相关的,并且为了自我记录的目的,我们想要创建一个单一提交,其中包含一个单一的“我弄坏了某些东西,所以现在我正在还原文件x、y和z”的注释。是否有一个git命令可以做到这一点?
(当然,我知道可以创建一个提交,在提交中手动修复所有更改,然后推送。这对于所有明显的原因都是痛苦的。)
git revert abcd123 wxyz789 --no-commit
git commit
- rmp251