返回
Featured image of post Git Commit Message

Git Commit Message

Git Commit Message

Git Commit Message

  • 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)。

引用: https://wadehuanglearning.blogspot.com/2019/05/commit-commit-commit-why-what-commit.html


為了是讓整個團隊去掌握此Commit快速修改了什麼資料

Git 就算是未完成的功能也可以 Commit上去,這件事非常的重要! 只要不要亂合併至分支之前的動作都是在本機上所記錄,所以不要很刻意說一定要完成功能才紀錄,這是錯誤的想法。 Commit 的目的是提醒自己曾經因為某個原因而修改,讓自己知道脈絡,不要重導覆轍!

// 大概攥寫的方式會像是這樣
feat(功能): 調整 function
- function()

演示:
feat(entity): modify Person
- class Person add Colume

調整了 Person 的 Entity 新增了 Colume
這樣就很快速的了解功能修改
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus