小编Ela*_*ron的帖子

如何 git rebase -i edit 并查看过去的提交更改

通常我会编辑旧的提交,并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那就太好了。

提前致谢!

git commit rebase

7
推荐指数
1
解决办法
1996
查看次数

标签 统计

commit ×1

git ×1

rebase ×1