html tool

2019年2月18日星期一

git commit 内容修改


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>

没有评论:

发表评论