我做了一个提交A,现在有额外的更改,如果我提交它们,会得到两个提交A和B。
最有效的方法是将新更改与先前提交的更改合并,以便最终只有一个提交。请保留HTML标记。
git add -u && git commit --amend
这个命令会将所有本地更改都添加到暂存区,并用它们来重写之前的提交。请注意,如果您已经推送了先前的提交,则这是一个非常糟糕的想法。
git rebase -i
git reset HEAD^; git commit --amend
git reset HEAD^; git commit --amend
可以做到。 - M.M