?我們?cè)陂_發(fā)中經(jīng)常遇到這樣一個(gè)問題,剛剛commit了桩警,然后發(fā)現(xiàn)有的提交內(nèi)容有問題可训,git reset?好復(fù)雜捶枢。握截。。用git commit --amend 就能很方便的解決這個(gè)問題烂叔。執(zhí)行g(shù)it commit --amend會(huì)進(jìn)入vim編輯器頁(yè)面谨胞,編輯保存就修改好了。
我們?cè)囈辉嚕?br>
我們先commit一次,查看log:
git log
log記錄:
git-commit.png
然后我們執(zhí)行g(shù)it commit --amend命令
git commit --amend
然后進(jìn)入vim編輯器
git-commit--amend-vim.png
按
i
進(jìn)行編輯
git-commit--amend-vim-update.png
然后輸入
esc
:wq
保存再看log記錄:
git-amend-after.png
這樣就修改成功啦蒜鸡,沒有了之前的提交記錄.