• Git commit规范


    Git commit规范

    参考文档: https://zhuanlan.zhihu.com/p/182553920

    通过使用idea插件的方式

    1. idea安装git commit template插件

      File->setting->Plugins

      image-20210809193120966

    2. 安装完成后使用模板提交commit message

      image-20210809193334952

    image-20210809193914633

    1. 具体参数含义

      例子:

      fix(DAO):用户查询缺少username属性 
      

      type(必须) 用于说明git commit的类别,只允许使用下面的标识。

      feat:新功能(feature)

      fix/to:修复bug,可以是QA发现的BUG,也可以是研发自己发现的BUG。

      • fix:产生diff并自动修复此问题。适合于一次提交直接修复问题
      • to:只产生diff不自动修复此问题。适合于多次提交。最终修复问题提交时使用fix。

      docs:文档(documentation)

      style:格式(不影响代码运行的变动)。

      refactor:重构(即不是新增功能,也不是修改bug的代码变动)。

      perf:优化相关,比如提升性能、体验。

      test:增加测试。

      chore:构建过程或辅助工具的变动。

      revert:回滚到上一个版本。

      merge:代码合并。

      sync:同步主线或分支的Bug。

      scope(可选)
      scope用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。

      subject(必须)
      subject是commit目的的简短描述,不超过50个字符。

      • 建议使用中文。
      • 结尾不加句号或其他标点符号。
  • 相关阅读:
    解决svn Authorization failed错误
    jQuery切换事件
    jQuery学习笔记
    EAS开发
    JavaScript第二课
    JavaScript学习第一课
    EAS常用工具类
    [转]OpenBLAS项目与矩阵乘法优化
    [转]mmap和madvise的使用
    [转]C++赋值运算符重载函数(operator=)
  • 原文地址:https://www.cnblogs.com/seanRay/p/15120358.html
Copyright © 2020-2023  润新知