zoukankan      html  css  js  c++  java
  • git第四节----git commit message

      @git  commit message

    什么是git commit message :git commit -m '每次提交时编辑的内容'

        git commit message的好处:

         1.提供更多可查询的信息,用于排查问题

         2.过滤重要的内容

         3.生成changelog

        commit message组成包括header,body,footer三个部分,一般只使用header

       header 包含三个部分:type,scope,subject 

        type,subject是必选的

       scope非必选

        固定格式: git commit message -m 'type(scope):subject'

       type有以下几种类型:

          feat:新功能

          fix: 修复bug

         style: 格式

         refactor: 代码重构

         chore:项目构建

        例如:git commit message -m 'fix(adduser):添加用户信息'

        首先我们执行git log --pretty=oneline查看git 的提交记录及修改注释

         @git cz 全称:全局安装commitizen  

          设置支持angular 格式的commit message 

           cz作用: 用于简化commit message 

            需要安装commitizen,命令如下:

            npm install -g commitizen

           执行初始化信息: commitizen init cz-conventional-changelog --save-exact

           使用:git cz

          @change log :是项目迭代过程中一系列的变更记录,比如每次上线后生成一个changelog

          全局安装changelog

          命令:npm install -g conventional-changelog

          生成所有的changelog

          生成changelog命令:conventional-changelog -p angular-i 'XXXXXX'.md -s -r 0 

         'XXXXXX'.md 的内容就是我们的提交记录,默认显示内容是 fix和feat 提交的内容

         如果不使用 cz生成的mesage ,采用 commit -m 的方式需要注意加空格,如 git commit -m 'fix(in): 添加内容' 这样changelog才会识别到

  • 相关阅读:
    谈谈对《镇魔曲》经济的一些看法
    谈谈对《神武2》经济的一些看法
    关于数值策划在使用Excel表时的一点想法
    游戏系统数值建模过程设计
    制作Excel工作薄目录
    制作当前表所在文件夹中所有文件的动态链接
    Excel各种tips汇总
    关于randbetween连乘的问题
    VBA实现两种方法生成任意概率分布的随机数
    Excel数值、文本相互转换
  • 原文地址:https://www.cnblogs.com/kkz-org/p/9313926.html
Copyright © 2011-2022 走看看