Git是個好東西。但是Git用不好也是很可怕。
這篇文章整理我在工作中,超強前輩的Git管理筆記,以及我自己的實作心得。
希望這篇可以對剛接觸Git的你有幫助。
目錄
基礎操作:Branch/ Merge
這太基礎了,有空再寫吧現在不重要
Commit Message撰寫原則
參考 How to Write a Git Commit Message 的文章,有七個重要的原則
- 標題後空一行在寫內容
Commit Message的第一行會是該Commit的標題。空一行後可以有效的區隔標題與說明
- 限制標題最多只有 50 字元
- 標題開頭要大寫
- 標題不以句點結尾
- 以祈使句(imperative)撰寫標題
也就是說,以動詞現在簡單式來撰寫。這說明了這個commit主要做了哪些變化,例如:
- add login button to homepage
- change background color
- fix profile setting bug
- 內文每行最多 72 字
- 用內文解釋 what 以及 why vs. how
上面標題基本上紀錄了What,也就是做了什麼變化
而內文則是用來記錄為什麼要做這件事(例如說有typo,或是有什麼bug或問題需要解決)