首页 > 其他分享 >Git 提交规范

Git 提交规范

时间:2024-10-09 10:43:38浏览次数:1  
标签:chore Git 规范 修改 提交 变更

Git 提交规范

​ Git 提交消息应遵循一定的规范,以便于理解和维护。一种常用的规范是 Angular 规范,它要求提交消息包含三个部分:标题主题尾部

<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
  • type:提交类型,比如:feat(新功能)、fix(修复)、docs(文档变更)、style(格式变更)、refactor(重构)、chore(构建过程或辅助工具的变更) 等
  • scope:变更影响的范围,比如模块名、组件名、禅道ID 等
  • subject:简明描述,不超过 50 个字符,不要结束于句号
  • body:详细描述此次提交的变更内容,可以包含多个段落
  • footer:关闭的 issue 列表、break change 说明等

type 说明提交类型:只允许使用下面属性

属性 描述
feature | feat 新功能
fix 修复
docs 文档修改
style 格式修改
refactor 重构
perf 性能提升
test 测试
build 构建系统
ci 对 CI 配置文件修改
chore 修改构建流程、或者增加依赖库、工具
revert 回滚版本

标签:chore,Git,规范,修改,提交,变更
From: https://www.cnblogs.com/fxg23/p/18453757

相关文章

  • 捡起我的个人站点,使用GitHub构建免费的博客网站
    N年前就使用GitHubpages结合Jekyll构建了自己的博客站点,那是年轻时候的事情了,翻看一下最后更新记录,哈哈,已经4年前了(见下图)现在有点后悔当初贪图安逸没有持续坚持记录自己的学习工作心得了。写作,记录点点滴滴,真的可以让自己收获良多,不仅仅是知识,更重要的是可以扩......
  • git - 实时更新
    gitcommit--amendgitreset--hard7e052815e3325b72cd7ffd3390e15c0cc9d0a76gitreset--hardHEAD~3 第n次 git修改之前某一个特定的commit:假如之前的某个提交的上一笔commitid是:928fc8a3686bf5fcf4527873e075703a9998c127   https://www.jianshu.com/p/96ed16......
  • 每日学学Java开发规范,集合处理(附阿里巴巴Java开发手册(终极版))
    前言每次去不同的公司,码不同的代码,适应不同的规范,经常被老大教育规范问题,我都有点走火入魔的感觉,还是要去看看阿里巴巴Java开发规范,从中熟悉一下,纠正自己,码出高效,码出质量。想细看的可以去官网下载,或者下面自取阿里巴巴Java开发手册(终极版)五、集合处理【强制】关于ha......
  • 数据库关系模式的规范化理论
    下面详细介绍一下规范化理论的相关内容:规范化理论(NormalizationTheory)规范化是数据库设计中用来减少数据冗余和提高数据一致性的过程。它通过分解关系模式来实现,确保数据库结构满足一定的规范条件。规范化理论主要包含以下几个范式:第一范式(1NF):表的每个列都是不可分割的基......
  • Loyalty的TMF规范
    1.业务需要忠诚度计划是忠诚度流程用来留住客户的工具之一。例如,另一个工具是产品提供承诺。忠诚度计划的一个例子可能是“更改您的移动报价”:0仅适用于预付费合同,因此与后付费合同不兼容,月复一月,客户赚取积分,根据他拥有的积分数量,他可以购买新的0使用他的积分以更低的......
  • CF2021E3 Digital Village (Extreme Version)
    原题链接考虑建出kruskal重构树,设\(f_{i,j}\)为\(i\)子树中选了\(j\)个点的答案最小值。记\(cnt_x\)为\(x\)子树中有多少个关键点,\(w_x\)为kruskal重构树上的权值。转移时合并两个子树\(f_{x,i}=\minf{u,j}+f{v_{i-j}}\),还有一种转移是\(f_{x,i}=f_{v,i}+cnt_......
  • 软件版本管理规范:提升软件开发效率与质量的关键
    一、软件版本管理的重要性(一)代码安全保障版本管理系统在软件代码的安全保护方面起着至关重要的作用。例如,使用版本控制系统如Git、SVN等,可以记录代码的每一次修改,防止代码丢失。当出现问题时,可以轻松回滚到之前的版本,避免代码被错误覆盖。同时,通过设置访问权限,只有授权......
  • svnhook-在提交时,检查redmine问题当前状态是否已关闭
    为了防止svn仓库的乱提交,我们规定了提交时,提交日志必须输入需求单或者bug链接,而且我们需要去检测当前的链接是有效并且状态时处于非关闭的,主要操作是下面两个步骤 1:验证输入链接的有效性:使用 curl 检查链接是否可以访问。2:获取问题状态:通过RedmineAPI获取问题的状态,并检......
  • 极狐GitLab 发布安全补丁版本 17.4.1、17.3.4、17.2.8
    本分分享极狐GitLab补丁版本17.4.1、17.3.4、17.2.8的详细内容。近期,极狐GitLab专业技术团队正式发布了17.4.1、17.3.4、17.2.8版本。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLabSaaS,技术团队已......
  • GitHub上 Star 数量最多的 Airtable 开源替代者
    相信你一定对Airtable不陌生。Airtable于2012年由创立,真正开始走红大概是在2018年左右,那个时候它的用户数量和市场份额突然大幅增加。这归功于它直观的界面和易用性——相比起传统的数据库系统,用户不需要任何编程技能,就能通过简单的拖拽操作搭建一个功能强大的管理工具。......