git commit message

本文详细解释了Git提交消息的构成,包括头部的类型(如新功能、修复bug等)、作用范围、主题以及正文和注脚的作用。通过实例说明如何编写有效的commitmessage以提高代码版本管理的清晰度。

什么是commit message

在我们使用git commit命令提交代码变更时,用于描述本次变动内容或理由的信息。对于每一次代码提交,都应该附带一个清晰、具有描述性的提交消息,以便于他人(或者未来的你自己)理解这次提交是为了解决什么问题,做了什么改变。

组成

每条 commit message 应该包含 头部, 正文 和 注脚。
其中头部的格式比较特殊,由 类型, 作用范围 和 主题 组成:

<类型>(<作用范围>): <主题>
<空行>
<正文>
<空行>
<注脚>

类型*

feat: 新功能
fix: 修复bug
perf: 性能优化方面的代码
docs: 单纯的文档内容的改动
style: 不影响代码含义或功能的修改(比如代码格式等)
refactor: 既不是 bug 修复也不是功能添加的代码,如:重构
test: 测试补全
chore: 杂项,比如代码构建流程、辅助工具等的修改

作用范围*

表明代码改动区域

主题*

代码改动会带来什么影响

正文(可选)

本次改动的动机

注脚(可选)

示例:

fix(login):  修复因为参数错误导致无法登陆
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

safina ~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值