1. 程式人生 > >git修改最後一次commit

git修改最後一次commit

如果已經commit,但是提交完了才發現漏掉了幾個檔案沒有加,或者提交資訊寫錯了。想要撤消剛才的提交操作,可以使用 --amend 選項重新提交:

git commit --amend

此命令將使用當前的暫存區域快照提交。如果剛才提交完沒有作任何改動,直接執行此命令的話,相當於有機會重新編輯提交說明,但將要提交的檔案快照和之前的一樣。

啟動文字編輯器後,會看到上次提交時的說明,編輯它確認沒問題後儲存退出,就會使用新的提交說明覆蓋剛才失誤的提交。

如果剛才提交時忘了暫存某些修改,可以先補上暫存操作,然後再執行 --amend 提交:

git commit -m "第一次提交"
git add forgotten_file git commit --amend

上面的三條命令最終只是產生一個提交,第二個提交命令修正了第一個的提交內容。