通常我会使用
例如: 假设我提交了
如果有一种替代方法来修复过去的提交,并使该提交的更改成为
提前感谢!
git rebase -i HEAD~<添加的提交次数>
来编辑旧的提交,将要编辑的提交上标记edit
,做出更改后添加文件并使用git rebase --continue
.
请问有没有一种方法可以在使用rebase编辑提交时查看过去的提交更改?这样更容易找到需要修复的地方,在VScode中,它会为我标记这些行。例如: 假设我提交了
commitA
、commitB
和commitC
(HEAD在commitC处)。现在我想要编辑commitA。我使用git rebase -i HEAD~3
并在commitA上标记edit
。现在我正在进行rebase过程中,但我希望commitA的更改能够显示为更改,这种情况使我不得不在commitA的更改已经提交后再写我的修复。如果有一种替代方法来修复过去的提交,并使该提交的更改成为
staged
状态,那就太好了。提前感谢!