开发软技能——Git Commit规范
  XSSgiM2lf25X 2023年11月01日 24 0

提交代码是程序员们每天的工作日常,今天敬姐给大家分享一个好的编程习惯,就是关于Git Commit规范。

效果预览

<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>

提交之后的效果如下:

img

Git Commit 语法

  1. type: 必填 commit 类型,有业内常用的字段,也可以根据需要自己定义
  • feat 增加新功能
  • fix 修复问题/BUG
  • style 代码风格相关无影响运行结果的
  • perf 优化/性能提升
  • refactor 重构
  • revert 撤销修改
  • test 测试相关
  • docs 文档/注释
  • chore 依赖更新/脚手架配置修改等
  • workflow 工作流改进
  • ci 持续集成
  • types 类型定义文件更改
  • wip 开发中
  • undef 不确定的分类
  1. scope: commit 影响的范围, 比如某某组件、某某页面
  2. subject: 必填 简短的概述提交的代码,建议符合 50/72 formatting
  3. body: commit 具体修改内容, 可以分为多行, 建议符合 50/72 formatting
  4. footer: 其他备注, 包括 breaking changes 和 issues 两部分

IDEA插件推荐

为了方便操作,可以在IDEA中安装插件 Git Commit Template
img

安装之后,提交代码的时候可以使用模板:
img


本人公众号[ 敬YES ]同步更新,欢迎大家关注~

img

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  8s1LUHPryisj   13小时前   5   0   0 Java
XSSgiM2lf25X