## 基本
#### 1. 开发工具使用WebStorm,git统一使用WebStorm自带的工具。这样可以看到带有格式的历史信息。
#### 2. 提交的描述统一使用中文提交
#### 3. 提交的内容尽量原子化,不要把所有的东西作为一次提交,比如修改bug,改一行文案,做一个功能都要单独提交一下
[WebStorm操作git](https://www.cnblogs.com/jinguangguo/p/4868152.html)
## Commit message的格式
#### [Type]标题(80个字以内)
#### 描述:XXX
Type分为:
* Feature: 增加新功能;
* Fix: 修复错误;
* Docs: 修改文档;
* Style: 修改样式;
* Refactor: 代码重构;
* Test: 增加测试模块,不涉及生产环境的代码;
* Chore: 更新核心模块,包配置文件,不涉及生产环境的代码;
例如:
[Feature]增加了登录功能
描述:
1.登录页面制作完成[页面编号]
2.登录接口对接完成[接口地址]
3.短信接口对接完成[接口地址]
### 展示效果
#### Github
![](https://box.kancloud.cn/f23c2eebbeafcc91979794d50050bd82_1914x314.png)
#### WebStorm Version Control
![](https://box.kancloud.cn/562bd5168c0df826ea71e6e4b3a03518_1839x323.png)