1

我在这里面临一个特殊的情况。

情况

我必须改变 [4]xxxMerger.py 的行为并删除 [4]xxxWriter 这意味着将其级联以提交 [5] [6] [7]

我怎样才能做到这一点?

我知道我可以添加文件以使用 fixup 提交,甚至可以更改它们然后基于原点重新设置。我可以通过重新基于原点并要求对提交进行改写来更改提交消息。

但为此。我无法进行修复,因为我在 [7],因此这两个文件被重命名。如果我结帐 [4],它不会允许修复,因为我不会在任何分支上。

可能这很简单,但我对 GIT 很陌生。

谢谢。

4

1 回答 1

1

git rebase --interactive <commit 4>然后将提交“5”设置为修复,其中的更改将合并为 4,然后将在其上应用 6 和 7。

于 2013-03-14T11:15:54.953 回答