Git commit rules 守門員 - commitlintrc
Git commit rules - commitlintrc
Git commit rules - commitlintrc
Git commit rules - commitlintrc
...
工程師百百種撰寫的 commit 也百百種,為了明確每個改動的 commit git 以免大家的個人特色太明顯XD (遇過每個 commit 都是 FuXk you 的),其實有規範的大方向可以依循,以下列舉專案中制定的規則:
Commit type
幾種常用的 commit 類型:
Commit type | Prefix | Description |
---|---|---|
new feature | feat | ✨增加新功能 |
fix bugs | fix | 🐛修复BUG |
add documents | docs | 📚文档注释 |
adjust style look | style | 💎样式修改 |
add test code | test | 🚨增加测试 |
revert commit | revert | 🗑回退 |
optimize performance | perf | 🚀性能优化 |
build package | build | 🛠打包 |
add ci code | ci | ⚙️与持续集成服务有关的改动 |
utilities for structure | chore | ♻️构建过程或辅助工具的变动 |
review and clean code | refactor | 📦重构(既不增加新功能,也不是修复bug) |
commitlintrc
制定團隊的 commit 規則可以在 commitlintrc 撰寫細節,提高團隊的工作效率:
1 | /** |