• 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才会识别到

  • 相关阅读:
    POJ 3037 Skiing(Dijkstra)
    HDU 1875 畅通工程再续(kruskal)
    HDU 1233 还是畅通工程(Kruskal)
    Java实现 LeetCode 754 到达终点数字(暴力+反向)
    Java实现 LeetCode 754 到达终点数字(暴力+反向)
    Java实现 LeetCode 754 到达终点数字(暴力+反向)
    Java实现 LeetCode 753 破解保险箱(递归)
    Java实现 LeetCode 753 破解保险箱(递归)
    Java实现 LeetCode 753 破解保险箱(递归)
    Java实现 LeetCode 752 打开转盘锁(暴力)
  • 原文地址:https://www.cnblogs.com/kkz-org/p/9313926.html
Copyright © 2020-2023  润新知