Git Commit Message Conventions

1.https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit

2.http://ivweb.io/topic/58ba702bdb35a9135d42f83d参考地址

对格式的说明如下:

type代表某次提交的类型,比如是修复一个bug还是增加一个新的feature。所有的type类型如下:

feat: 新增feature

fix: 修复bug

docs: 仅仅修改了文档,比如README, CHANGELOG, CONTRIBUTE等等

style: 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑

refactor: 代码重构,没有加新功能或者修复bug

perf: 优化相关,比如提升性能、体验

test: 测试用例,包括单元测试、集成测试等

chore: 改变构建流程、或者增加依赖库、工具等

revert: 回滚到上一个版本

3.https://www.qcloud.com/community/article/520485001489391619?fromSource=gwzcw.93058.93058.93058

Commit messages书写建议

尽可能多的提交,单个Commit messages包含的内容不要过多;

标题行以Fix, Add, Change, Delete开始,采用命令式的模式。不要使用Fixed, Added, Changed等等;

始终让第二行是空白,不写任何内容;

主体内容注意换行,避免在gitk里面滚动条水平滑动;

永远不在 git commit 上增加 -m 或 --message= 参数,提交的时候git commit即可;

如果你是vim用户,将下面这行代码加入到~/.vimrc。这会帮助你检查拼写和自动换行。

你可能感兴趣的:(Git Commit Message Conventions)