博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git的提交说明(commit message)的编写规范
阅读量:6456 次
发布时间:2019-06-23

本文共 915 字,大约阅读时间需要 3 分钟。

hot3.png

格式

使用规范

(
):
// 空一行// 空一行

其中,head 是必需的,body 和 footer 可以省略。

type用于说明 commit 的类别,只允许使用下面7个标识:

    feat:新功能(feature)

    fix:修补bug
    docs:文档(documentation)
    style: 格式(不影响代码运行的变动)
    refactor:重构(即不是新增功能,也不是修改bug的代码变动)
    test:增加测试
    chore:构建过程或辅助工具的变动

scope用于指明commit 影响的范围

subject用于说明commit 的概述

body用于说明commit 具体修改内容, 可以分为多行

footer:用于两种情况, 

    (1) BREAKING CHANGE

       如果当前代码与上一个版本不兼容,则 Footer 部分以BREAKING CHANGE开头,后面是对变动的描述、以及变动理由和迁移方法。

BREAKING CHANGE: isolate scope bindings definition has changed.    To migrate the code follow the example below:    Before:    scope: {      myAttr: 'attribute',    }    After:    scope: {      myAttr: '@',    }    The removed `inject` wasn't generaly useful for directives so there should be no code using it.

    (2)关闭issue

Closes #123, #245, #992

举例

fix(app):修复app中的推送的BUG这是body这是footer

一般来讲,我们只用第一行就可以了。

 

转载于:https://my.oschina.net/u/2312080/blog/3033978

你可能感兴趣的文章
Servlet 技术全总结 (已完成,不定期增加内容)
查看>>
[JSOI2008]星球大战starwar BZOJ1015
查看>>
CountDownLatch与thread-join()的区别
查看>>
linux下MySQL安装登录及操作
查看>>
centos 7 部署LDAP服务
查看>>
揭秘马云帝国内幕:马云的野心有多大
查看>>
topcoder srm 680 div1
查看>>
算法专题(1)-信息学基本解题流程!
查看>>
iOS项目分层
查看>>
UML关系图
查看>>
一个action读取另一个action里的session
查看>>
leetcode 175. Combine Two Tables
查看>>
如何给一个数组对象去重
查看>>
Guava包学习-Cache
查看>>
2019-06-12 Java学习日记之JDBC
查看>>
linux c 笔记 线程控制(二)
查看>>
vue.js笔记
查看>>
【Unity3D入门教程】Unity3D之GUI浅析
查看>>
Hive 简单操作
查看>>
湘潭1247 Pair-Pair(树状数组)
查看>>