Git 修改已提交的commit註釋

賈懷慶同學發表於2020-10-14

分兩種情況:

1.已經將程式碼push到遠端倉庫

2.還沒將程式碼push到遠端倉庫,還在本地的倉庫中

已經將程式碼push到遠端倉庫

一、修改最近一次的註釋(就是最新的一次提交) : 這個好操作

$ git commit --amend

 

二、修改前幾次的commit 註釋:如下圖-修改紅色框的那次commit的註釋文字

修改的步驟如下:

1.確定本地庫是最新的程式碼,確定是後退幾步: HEAD~4  是往後倒數4行!

最後的數字4指的是顯示到倒數第幾次 比如這個輸入的4就會顯示倒數的兩次註釋(最上面四行

// 輸入命令
$ git rebase -i HEAD~4

0、輸入命令:回車進入下面的編輯頁

1、進入編輯介面:你想修改哪條註釋,就把哪條註釋前面的pick換成edit。

方法就是上面說的編輯方式:i---編輯,把pick換成edit---Esc---:wq 回車儲存退出(編輯介面)

2. 去執行 git commit --amend 回車,進入編輯介面: 修改edit選擇的那個註釋

2-1、進入編輯介面: 修改edit選擇的那個註釋。i---Esc---:wq 回車儲存並退出

2-2、用git status 檢視狀態(多關注git 的提示命令),修改滿意了(修改完了)去執行:git rebase --continue 回車

2-3、回車完成:

2.4、main | rebase 1/4 變成 main  

相關文章