2024年8月29日 星期四

git - 修改從最後一個 commit 點到之前某個 commit 點的 commit 訊息

有需求需要將一整條的 commit message 修改,
然後又不想建一個新的 branch 、 cherry pick,
這時候可以下指令修改。

過程如下:
指令是 rebase , 
HEAD~3 表示從 HEAD 的位置開始的三個 commit 點,包含 HEAD 的 commit 點。
$ cd [專案目錄]
$ git rebase -i HEAD~3

將要修改的 commit 點的 pick 改成 reword。

提示:
  1. 按 i 進入編輯模式,編輯完後,按 Esc 離開編輯模式。
  2. 按:進入指令模式,在指令模式下輸入 wq。:


接著會一個一個跳出 reword 的 commit 點的 message 讓你修改,
修改方式如上面提示一樣。

全部都改完之後就算完成了。



沒有留言:

張貼留言