自習(xí)室.19 | 如何更改 git commit 某個歷史提交信息
Git 無疑是代碼版本庫最流行的工具,在開發(fā)部署環(huán)境是不可或缺的環(huán)節(jié),熟練掌握好 Git 的操作是程序員最基本的技能。
在實際項目中由于某種原因,例如 Commit 不小心提交不符合規(guī)范的信息無法提交,需要更新歷史提交的commit信息,如果想更新最新的提交,可以使用命令:
git commit --amend
比如想更新最后一個commit: update zhihu link,輸入命令之后輸入 i 直接進入編輯模式:

編輯好之后,退出編輯模式 :wq 保存

想更新倒數(shù)的某條commit略微麻煩,需要幾個步驟,使用的命令是,HEAD~x 表示倒數(shù)第幾條之后的commit需要編輯:
git rebase -i HEAD~2
回車進入編輯模式,返回的信息顯示倒數(shù)兩條commit,這時我們只需要把想更新的commit前面的pick改為edit 即可:

回車會返回下一步的提示信息

輸入命令,重新編輯commit
git commit --amend
再輸入
git rebase --continue

分享個人整理的一份 Git 常用命令,
原圖IT交流群里分享
掃碼二維碼申請入群內(nèi)推南寧IT職位致力于開源應(yīng)用
評論
圖片
表情
