Tuesday, 27 December 2016

Git 編輯修改 commit message

Preface

在使用 Git 或多或少應該會遇到這樣的狀況,也就是 commit message 少寫了一些資訊,造成了團隊其他成員的困擾。此時養成紀錄完整的 commit message 是很重要的。如果有時候難免會發生,這裡就簡單的記錄一下,編輯修改 commit message 的方法。

Tutorial

首先可以使用 amend 選項去針對 local 上最近一次的 commit message 進行修改

$ git commit --amend

如果你還沒有將這一次的 commit 上傳到遠端主機上的 repository 的話,做了以上的修改即可。反之,如果你要進一步的將編輯修改後的 commit message push 到遠端主機上的 repository  的話,可以使用以下的指令

$ git push --force-with-lease <repository> <branch>

加上 --force-with-lease 是為了確保在你 push 這一次的 commit message 之前已經有人先上傳了新的 commit 造成了其他人出現一些錯誤。

0 comments:

Post a Comment