zoukankan      html  css  js  c++  java
  • Git Commit 提交规范

    写好 Commit message 好处多多:

    • 1、统一团队Git commit 日志风格
    • 2、方便日后 Reviewing Code
    • 3、帮助我们写好 Changelog
    • 4、能很好的提升项目整体质量

    业界比较推崇 Angular 的 commit 规范 http://suo.im/4rsYee

    Commit message 包括三个部分:Header,Body 和 Footer。完整格式如下:

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

    <BLANK LINE>

    <body>

    <BLANK LINE>

    <footer>

    1) type

    提交 commit 的类型,包括以下几种

    - feat: 新功能

    - fix: 修复问题

    - docs: 修改文档

    - style: 修改代码格式,不影响代码逻辑

    - refactor: 重构代码,理论上不影响现有功能

    - perf: 提升性能

    - test: 增加修改测试用例

    - chore: 修改工具相关(包括但不限于文档、代码生成等)

    2) scope

    修改文件的范围,比如:视图层、控制层、docs、config, plugin

    3) subject

    - subject 是 commit 目的的简短描述(用一句话清楚的描述这次提交做了什么),不超过50个字符

    4) body

    - 补充 subject 添加详细说明,可以分成多行,适当增加原因、目的等相关因素,也可不写

    5 ) footer

    - 当有非兼容修改(Breaking Change)时必须在这里描述清楚

    - 关闭issue或是链接到相关文档,如 Closes #1, Closes #2, #3

  • 相关阅读:
    Laravel在不同的环境调用不同的配置文件
    Sphinx全文索引 第一节
    Eclipse 快捷键 (应用中自己总结)
    Ehcache计算Java对象内存大小
    计算Java对象内存大小
    HashMap
    CPU高的排查
    JVM-GC学习
    详细分析Java中断机制-转载
    GC知识记录
  • 原文地址:https://www.cnblogs.com/feixiablog/p/9023084.html
Copyright © 2011-2022 走看看