zoukankan      html  css  js  c++  java
  • 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个字符。

      • 建议使用中文。
      • 结尾不加句号或其他标点符号。
  • 相关阅读:
    POJ-2378 Tree Cutting
    ZOJ-3870 Team Formation
    POJ-1741 Tree (树上点分治)
    POJ-3107 Godfather
    HDU-3586 Information Disturbing(树形DP+删边)
    POJ 2796 (单调栈 + 前缀和)
    POJ 3250(单调栈)
    ATCoder 116 D (思维+贪心+栈)
    POJ2528 (离散化+线段树)
    HDU 2795(思维+线段树)
  • 原文地址:https://www.cnblogs.com/seanRay/p/15120358.html
Copyright © 2011-2022 走看看