feat(feature)
意为:新功能

git commit -m 'feat(xxx):xxx'

style
意为:样式上的变动,不影响代码逻辑

git commit -m 'style(xxx):xxx'

fix
意为:修复(修复bug)有时可在相关commit上加上修复的bug的等级
如:

  • Blocker (中断) : 客户端程序无响应,无法执行下一步操作
  • Critical (严重):功能点缺失
  • Major (较严重):功能点没有满足需求
  • Normal (普通):数值计算错误,js错误
  • Minor (次要):界面UI与需求不符
  • Trivial (轻微):辅助描述说明不清楚,提示语句错误之类…
git commit -m 'fix(xxx):xxx'

test
意为:测试代码

git commit -m 'test(xxx):xxx'

chore
意为:构建过程或辅助工具的变动,比如项目新加了别的js插件之类的

git commit -m 'chore(xxx):xxx'

refactor
意为:重构,既不是修复bug也不是样式上的变动,有时可理解为优化

git commit -m 'refactor(xxx):xxx'

文中部分数据来自于:https://www.cnblogs.com/baiqiantao/p/8032018.html

git commit时的几种指令相关推荐

  1. git PHP commit 规范,git commit 时自动对所有 php 文件执行语法错误检查

    使用 Shell 编写 hooks 下的 pre-commit 钩子,实现在 git commit 时检查所有的 .php 文件(忽略所有删除状态的文件)是否存在语法错误,如果存在错误,则终止提交,并 ...

  2. git commit时出现unable to auto-detect email address错误

    我的小站.Github 问题描述: 在git commit的时候出现如下报错 *** Please tell me who you are. Run git config --global user. ...

  3. git commit时避免填写Commit Message

    git commit --allow-empty-message -m '' Reference: https://stackoverflow.com/questions/6218199/git-co ...

  4. git commit 时提示please tell me who you are解决方法

    先是按照git的提示 git config --global user.email "you@example.com" git config --global user.name ...

  5. 解决git commit时 gpg: skipped 35F5FFB2: secret key not available问题

    转自:https://www.cnblogs.com/gdouzz/p/7124468.html commit代码时报错 gpg: skipped "35F5FFB2": secr ...

  6. 【Git/GitHub/VSCode】Git提交时使用EMOJI表情、在VS Code中使用emoji commit

    文章目录 1. 为什么要使用emoji 2. emoji来源.用法和个人统一规范 3. VS Code中提交时使用emoji 这篇文章属于本人参考诸多博客.教程.文档等资料,所撰写的「玩转Git/Gi ...

  7. 巧用git commit搭建云笔记+历史记录本

    一.整理笔记的必要性 长期学习过程中,我发现人脑并不擅长记忆,它更擅长思考问题.程序员每天都要学习很多知识,学得快,忘得快很正常.很多东西并不需要记住,况且知识那么多,怎么可能全部记住? 思考问题:知 ...

  8. 如何规范你的Git commit?

    简介:commit message应该如何写才更清晰明了?团队开发中有没有遇到过让人头疼的git commit?本文分享在git commit规范建设上的实践,规定了commit message的格式 ...

  9. Git commit hook 规范标准配置

    Git每次提交代码都需要写commit message,否则就不允许提交.一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作--但是在日常开发中,大家的commi ...

最新文章

  1. 关于 SoftEther ***
  2. 用于检测AC电压的无接触电压检测器
  3. 【机器学习基础】用Python画出几种常见机器学习二分类损失函数
  4. iPhone 13系列或将涨价?业内人士:可能性不大,原因有这几点
  5. PipedInputStream/PipedOutputStream
  6. 迟来的2013年总结及算法工程师/研究员找工作总结
  7. 桌面云计算: 提供灵活、可靠双保险
  8. Akka网络编程基本介绍
  9. VS2017 安装xamarin 开发安卓程序教程
  10. postgreSQL中文拼音排序
  11. 电动汽车(EV)无线充电(WPT)及标准
  12. 浏览器闪退问题解决汇总(需配合360)
  13. Scrapped or attached views may not be recycled. isScrap:false isAttached:true异常
  14. 计算机网络- Internet是如何工作的
  15. [补充内容]关于使用matlab进行方程组求解的线性代数相关知识补充——n维向量
  16. 【MindSpore】 No module named apos;mindspore.dataset.transformsapos;
  17. 在Ubuntu18.04.2LTS上安装电子书软件
  18. linux 配置trac界面显示为中文,Trac的安装和配置
  19. 谷歌浏览器直接启动打印不预览解决方案
  20. 洛谷刷题C语言:FILIP、修改数组、Fun、Šifra、Erinnerung

热门文章

  1. 云大计算机初试最高分,【经验谈】初试总分360+,专业排名前五!云大社会工作专......
  2. 如何实现1分钟写一个API接口
  3. QQ互联登录- 前端为 vue.js
  4. 前端复习HTML+CSS+JavaScript(必问面试题)
  5. 全景制作教程:如何利用Pano2VR进行补天补地?
  6. 怎么实现微信公众号生成专属二维码推广来源统计
  7. 合肥工业大学计算机培养计划,合肥工业大学
  8. mysql too long_mysql中data too long for column错误的一种解决办法
  9. [ARC086]F - Shift and Decrement 位运算+数论+DP
  10. [深度学习]如何替换YoloV5的主干网络:Flexible-Yolov5