我在这里遇到一种奇怪的情况。
我必须改变[4] xxxMerger.py的行为并删除[4] xxxWriter 这意味着将其级联为[5] [6] [7]
我该怎么做?
我知道我可以添加文件以使用fixup进行提交,甚至可以更改它们然后使用rebase on origin。 我可以通过在原点上重新定义并在提交时请求重写来更改提交消息。
但是为此。因为我在[7]所以我不能做一个修正,因此这两个文件被重命名。 如果我结账[4]它不会允许修复,因为我不会在任何分支上。
可能这很简单,但我对GIT很新。
感谢。
答案 0 :(得分:1)
git rebase --interactive <commit 4>
然后设置提交“5”作为修正,其中的更改将合并为4,然后将在其上应用6和7。