在我们嵌入式开发中,版本管理工具Git已经成为不可或缺的一部分。
Git帮助我们记录代码变更历史,提供了强大的代码协作开发功能。
初学时,我们基本都是按照下面的格式这么来写commit信息的吧?
git commit -m "Fix Segmentation fault bug"
甚至有些公司的commit信息也很随意也类似于上面这样的。这样的commit信息包含的信息比较有限,不利于后续的版本追溯。
其实,为了确保团队成员能够更高效地协作,并且保持代码库的整洁和有序,需要团队各成员遵循达成一致的commit提交规范。
commit提交规范尽可能地包含一些能帮助我们对历史版本进行追溯的有用信息。
比如:能清晰地概述所提交的内容、能知道这个提交是bug修复还是功能新增、代码修改的地方、影响范围、是否经过自测等。
这个提交规范可以形成commit模板文件配置到git中。
commit模板配置
1、在用户目录下创建一个名为commit.template的模板文件。模板内容可参考如下:
<类型>: 主题
修改内容:
影响范围:
自测情况:
相关链接:
#1、类型:
# feat:新增 xxx 功能
# fix:修复 xxx bug
#