zoukankan      html  css  js  c++  java
  • 【自用】git提交commit 注释规范

    git初始化

    首先下载安装git,配置好公私密钥和github

    git命令

    git init
    git remote add origin [远程库地址]
    git pull origin master
    git add .
    git commit -m "注释"
    git push origin master

    其他:
    git status
    git log
    git branch
    git checkout
    git merge

    git 注释 格式:

    <type>(<scope>): <subject>
    // 空一行
    <body>

    type(必需)

    用于说明 commit 的类别

    br: 此项特别针对bug号,用于向测试反馈bug列表的bug修改情况
    feat:新功能(feature)
    fix:修补
    docs:文档(documentation)
    style: 格式(不影响代码运行的变动)
    refactor:重构(即不是新增功能,也不是修改bug的代码变动)
    test:增加测试
    chore:其他的小改动. 一般为仅仅一两行的改动, 或者连续几次提交的小改动属于这种
    revert:feat(pencil): add 'graphiteWidth' option (撤销之前的commit)
    upgrade:升级改造
    bugfix:修补bug
    optimize:优化
    perf: Performance的缩写, 提升代码性能
    test:新增测试用例或是更新现有测试
    ci:主要目的是修改项目继续完成集成流程(例如Travis,Jenkins,GitLab CI,Circle)的提交
    build: 主要目的是修改项目构建系统(例如glup,webpack,rollup的配置等)的提交

    scope(可选)

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

    subject(必需)

    subject是 commit 目的的简短描述,不超过50个字符。
    以动词开头,使用第一人称现在时,比如change,而不是changed或changes
    第一个字母小写
    结尾不加句号(.)

    (可选)部分

    是对本次 commit 的详细描述,可以分成多行

    版权声明:本文为CSDN博主「cashZhang27」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/m0_37726449/article/details/90901611

    GGSDDU
  • 相关阅读:
    【OpenStack】OpenStack系列16之OpenStack镜像制作
    【OpenStack】OpenStack系列15之OpenStack高可用详解
    【OpenStack】OpenStack系列14之Dashboard定制开发
    【OpenStack】OpenStack系列13之Nova源码解析与API扩展
    linux之scp命令
    阿里大鱼短信平台
    count(1)与count(*)
    java中枚举类到高级使用
    idea中mybatis-plugin破解
    mmall项目之问题一(mavenplugin问题)
  • 原文地址:https://www.cnblogs.com/Bubgit/p/15034656.html
Copyright © 2011-2022 走看看