- 如果还没有push到服务器,只是本地进行了
commit
,并且没有进行新的commit
只需要
git commit --amend;
;
- 如果进行了新的commit
只需要
git reset --soft xxx
(xxx有问题那次提交的commit id),然后在进行git commit就行不过所有后面的提交都成为了一次提交;如果想保持每次提交独立的话,使用git checkout -b tmp ^xxx
git cherry-pick xxx
git commit --amend
git cherry-pick <依次后面的提交id>