Git是個好東西。但是Git用不好也是很可怕。

這篇文章整理我在工作中,超強前輩的Git管理筆記,以及我自己的實作心得。

希望這篇可以對剛接觸Git的你有幫助。

目錄


基礎操作:Branch/ Merge

這太基礎了,有空再寫吧現在不重要

Commit Message撰寫原則

參考 How to Write a Git Commit Message 的文章,有七個重要的原則

  1. 標題後空一行在寫內容 Commit Message的第一行會是該Commit的標題。空一行後可以有效的區隔標題與說明
  2. 限制標題最多只有 50 字元
  3. 標題開頭要大寫
  4. 標題不以句點結尾
  5. 以祈使句(imperative)撰寫標題 也就是說,以動詞現在簡單式來撰寫。這說明了這個commit主要做了哪些變化,例如:
    1. add login button to homepage
    2. change background color
    3. fix profile setting bug
  6. 內文每行最多 72 字
  7. 用內文解釋 what 以及 why vs. how 上面標題基本上紀錄了What,也就是做了什麼變化 而內文則是用來記錄為什麼要做這件事(例如說有typo,或是有什麼bug或問題需要解決)