如何向后 git commit?

如何向后 git commit?
  1. 假设我提交了一个内容为 的文件How is it possible to git commits backwards?。我们称之为 提交final
  2. 然后我将文件内容更改为How to git commit backwards?。我们称之为提交before
  3. 然后我将文件内容更改为Foo bar。我们称之为提交first

我怎样才能对提交进行排序first --> before --> final?(与通常的顺序相反)

我并不关心每次哈希值的变化。

我不想从零开始,然后以通常的方式提交。获取用于向后提交的更改更容易。

我能想到的最接近的答案是:

  1. 按上述顺序进行提交
  2. 导出补丁
  3. git apply --reverse补丁

相关内容