通常我会编辑旧的提交,并git rebase -i HEAD~<number of commits I added>添加edit我想要编辑的提交,进行更改,添加文件和git rebase --continue.
有没有办法使用 rebase 编辑提交但查看过去的提交更改?找到我想要修复的地方会更容易,VScode 会帮我标记这些行。
例如:假设我已经提交了commitA, commitB, commitC(HEAD at commitC)。现在我想编辑commitA. 我已经git rebase -i HEAD~3提交edit了 commitA。现在我正处于变基过程中,但我希望commitA
更改显示为更改,这种情况使我在commitA更改已经提交时编写修复程序。
如果有一种替代方法可以修复过去的提交并更改该提交,staged那就太好了。
提前致谢!