Git 操作
type 只允許使用以下類別 :
- feat: 新增/修改功能 (feature)。
- fix: 修補 bug (bug fix)。
- docs: 文件 (documentation)。
- style: 格式 (不影響程式碼運行的變動 white-space, formatting, missing semi colons, etc)。
- refactor: 重構 (既不是新增功能,也不是修補 bug 的程式碼變動)。
- perf: 改善效能 (A code change that improves performance)。
- test: 增加測試 (when adding missing tests)。
- chore: 建構程序或輔助工具的變動 (maintain)。
- revert: 撤銷回覆先前的 commit 例如:revert: type(scope): subject (回覆版本:xxxx)。
type 是用來告訴進行 Code Review 的人應該以什麼角度來檢視 Commit 內容。
※ 注意事項 :
- 每次異動程式時,應新增新分支來做程式異動,避免直接修改主要分支( Master ),待新分支測試沒問題後再合併進主要分支。
- 避免一次 commit 大量修改記錄,應將相關的異動分類分次 commit 。
- 合併時,先切換至主要分支,然後再將新分支合併進來。