Git提交描述

本文讨论了在团队开发中采用统一的Gitcommitmessage规范的重要性,推荐使用GitCommitMessageHelper插件,以及对Git提交描述的Header、Body和Footer结构进行详细解析,以提高代码管理和维护效率。
摘要由CSDN通过智能技术生成

🔔 分析
在团队开发中,一般都会使用Git 版本控制工具来管理代码,每个组员提交代码时都会写 commit message。如果没有一个统一标准规范,每个人都有自己的风格,项目小成员少还好,如果团队成员多,项目复杂,十分不利于阅读管理和维护。

通过上方图中提交记录对比,明显感觉上方Git提交记录较为规范美观。虽然本狗写的提交记录也比较清晰,但是随着项目推进及人员的混杂,规范标准必须执行!

因此为了后期一劳永逸,需要制定统一标准,提交记录清晰明了,让团队一看就能知道此次提交的目的,减少管理时间成本。

正文
🥦目标分析
1.IDEA Git描述规范插件?
【git commit message helper】介绍
一个可帮助您标准化提交内容的插件
在这里插入图片描述
【git commit message helper】 使用
代码提交时,点击如下图标
在这里插入图片描述补充提交记录

在这里插入图片描述
2. Git提交描述格式规范解析
Git提交描述规则可以映射到插件下图部分,Header, Body,Footer
在这里插入图片描述
一个规范的Git提交描述格式如下

# Header<type>(<scope>): <subject>

# Body<body>

# Footer<footer>

1.Header头
Header头只有一行,包括3个字段: type(必需), scope(可选), subject(必需)
在这里插入图片描述
type 提交类型

type说明提交类型:只允许使用下面属性
在这里插入图片描述
scope 作用范围

scope说明提交影响范围:一般是修改的什么模块或者是什么功能,如【xx模块】/【xx功能】

subject 提交主题

subject 说明提交简短描述:一般是5-10各自简单描述做的任务,如【xx模块加入消息队列】

2.Body体
body说明提交详细描述:对于功能详细的描述,解释为什么加入这段代码,为什么调整优化等,如因分布式锁问题,导致死锁问题,优化调整xxxx

3.Footer脚
.Footer脚包括2个字段: Breaking Changes、Closed Issues
在这里插入图片描述
Breaking Changes

当前版本与之前版本不兼容,如迭代升级对之前版本不能做到兼容,就需要在Breaking Changes后面描述变动理由和迁移方法之类,此属性不常用

Closed Issues
当前 commit提交针对某个issue问题或者是禅道bug编号等,如Closes # 234

4.完成填充示例
在这里插入图片描述
3. 实例Git提交解析
举几个常用git提交描述案例

短信模块新功能提交
在这里插入图片描述
在这里插入图片描述
用户模块禅道bug1026修复提交
在这里插入图片描述
在这里插入图片描述
迭代SQL脚本提交
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

princeAladdin

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

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

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

打赏作者

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

抵扣说明:

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

余额充值