内容简介:不谈使用git message模板的原因或者历史,网上有一堆。相信针对看到这文章的人都知道,目前自己的版本管理中,追溯提交日志时觉得信息凌乱甚至不堪入目。因此才有此想法:统一提交模板规范使用较多的是 Angular 团队的规范,格式如下:body: commit 具体修改内容(选填)
不谈使用git message模板的原因或者历史,网上有一堆。相信针对看到这文章的人都知道,目前自己的版本管理中,追溯提交日志时觉得信息凌乱甚至不堪入目。因此才有此想法:统一提交模板
1. 模板格式
规范使用较多的是 Angular 团队的规范,格式如下:
<type>(<scope>): <subject> // 空出一行 <body> // 空出一行 <footer>
type: commit 的类型(必填)
- feat: 新特性
- fix: 修改问题
- refactor: 代码重构
- docs: 文档修改
- style: 代码格式修改, 注意不是 css 修改
- test: 测试用例修改
- chore: 其他修改, 比如构建流程, 依赖管理.
- scope : commit 影响的范围(选填), 比如: route, component, utils, build...
- subject : 提交简述(必填)
body: commit 具体修改内容(选填)
可以分为多行
footer: 一些备注(选填)
通常是 BREAKING CHANGE 或修复的 bug 的链接.
2. 设置模板
2.1 修改全局配置
在git全局配置里进行设置,linx/mac 进入文件 .gitconfig
$ vi ~/.gitconfig
若不存在 [commit] template
,则设置如下
[commit]
template = /Users/zhangguoye/.stCommitMsg
2.2 修改模板
设置模板完毕后,下一步进行模板内容的修改
$ vi /Users/zhangguoye/.stCommitMsg
粘入以下内容保存即可。若使用sourcetree等git管理软件,则需要重启软件才能生效。
<feat>(<>): <提交描述>
<body>
<footer>
# - type:
feat(新特性),
fix(修改问题),
docs(文档修改),
style(代码格式修改, 注意不是 css 修改),
refactor(代码重构),
test(测试),
chore(其他修改, 比如构建流程, 依赖管理)
# - scope: (可以为空)
影响的的范围
# - subject
提交描述
以上所述就是小编给大家介绍的《Git message提交模板》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Git提交错误时如何删除Git提交记录
- 分布式系统 - 两段式提交(2PC)和三段式提交(3PC)
- 减半前,比特币开发者代码提交数创历史新高:4月累计提交510次
- 提交任务到Spark
- [译] Commit 提交指南
- Git合并提交
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
电脑报(上下册)
电脑报社 / 西南师范大学出版社 / 2006-12-01 / 45.00元
全套上、下两册,浓缩2006年电脑报精华文章。附录包含70余篇简明IT应用指南,覆盖软件、硬盘、数码、网络四大领域。配赠权威实用的2006-2007中国计算机年鉴DVD光盘,近1.4GB海量信息与资源超值奉献。8大正版超值软件,涵盖系统维护、系统安全、办公应用、多媒体娱乐等四大领域。微软、腾讯、友立等知名厂商,新年献礼。提供2006-2007全系列硬件、数码产品资讯,兼具知识性与资料性。官方网站全......一起来看看 《电脑报(上下册)》 这本书的介绍吧!