有時你提交過代碼之后,發現一個地方改錯了,你下次提交時不想保留上一次的記錄;或者你上一次的commit message的描述有誤,這時候你可以使用接下來的這個命令:git commit --amend。
git功能十分強大,接下來我將講解一下git commit --amend命令的用法~
git log之后,可以看到你之前提交過的git歷史:
接下來,在bash里輸入wq退出log狀態,執行:
這時bash里會出現以下內容:
其中,second commit 是你上次提交的描述,下面是一下說明信息,有告訴你上次提交的文件信息等等,可忽略。接下來你要是想修改描述信息的話。直接鍵入:i,此時進入了輸入模式,變成這樣子:
可用鍵盤上下鍵轉到描述所在的那一行,然后進行修改:
修改完成后,按下 Esc鍵退出編輯模式,在鍵入 :wq 回車退出並保存修改,完成提交。這是你再git log 看一下提交日志:
已經修改了提交描述信息,且原來的git版本沒有了~~~喜大普奔!!你完成~~
但是有個地方要注意,就是該操作會改變你原來的commit id哦。