https://segmentfault.com/q/1010000000761908
如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要
git commit --amend
;[popexizhi:只测试了这个 :),pass]
如果进行了新的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>
没有评论:
发表评论