【发布时间】:2021-09-22 03:48:17
【问题描述】:
我通常会提交一份提交列表以供审核。如果我有以下提交:
HEAD (not pushed) Commit1 (not pushed) (Merged master here) Commit2 Commit3 ...
我知道我可以使用 git commit --amend 来修改 head commit。但是如何修改 Commit1?鉴于它不是 HEAD 提交且未推送。 git rebase 没有显示在我输入 git rebase -i HEAD~3 的列表中。
【问题讨论】:
-
git rebase -i Commit2(带有实际提交 ID)也不起作用? -
是合并提交吗?也许显示此命令的输出会有所帮助:
git log --graph --oneline