Git - commit message规范

有时候,想看一下上周代码的提交情况,git log 看时一脸懵,这都提交了写什么?commit 的文字说明跟没写一样,完全不知道提交的功能是什么。

所以,要好好规范一下commit message的格式:

一定要主题鲜明:标题+内容详情+结尾
 

<type>(<scope>): <subject>
<空行>
<body>
<空行>
<footer>

 Type:feature、fix(修补bug)、docs、style(格式,即不影响代码的运行变动)、refactor(重构)、test、chore(构建过程或辅助工具的变化)
scope:说明本次commit改动影响的范围,即修改涉及的部分,简要说明。
subject:简要描述本次的改动,以第一人称现在时,以动词开头,首字母不要大写,不写句号
body:具体描述详细修改(前后变化)
footer:放置一些不兼容变更和issue关闭。

还有几点要注意:

  •  提交时的粒度是一个小功能点或者一个 bug fix,这样进行恢复等的操作时能够将「误伤」减到最低;
  • 不要每提交一次就推送一次,多积攒几个提交后一次性推送,这样可以避免在进行一次提交后发现代码中还有小错误。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值