首页 > 其他分享 >Git提交规范中,常见的commit类型

Git提交规范中,常见的commit类型

时间:2024-05-21 14:54:50浏览次数:17  
标签:Git 示例 代码 用于 提交 commit bug

在Git提交规范中,常见的commit类型通常包括以下几种:

  1. feat: 新功能(feature)

    • 用于描述新增加的功能。
    • 示例:feat: add user login feature
  2. fix: 修补bug

    • 用于描述修复了一个bug。
    • 示例:fix: correct user authentication
  3. docs: 文档(documentation)

    • 用于对文档的更改,比如README文件的更新。
    • 示例:docs: update API documentation
  4. style: 代码格式(不影响代码运行的变动)

    • 用于格式的修正,比如代码缩进、空格、逗号等等,不涉及代码逻辑变化。
    • 示例:style: format code with prettier
  5. refactor: 重构(即不是新增功能,也不是修补bug的代码更改)

    • 用于重构代码,既不修复bug也不增加功能的代码改动。
    • 示例:refactor: simplify user validation logic
  6. perf: 性能优化(performance improvement)

    • 用于提高代码性能的更改。
    • 示例:perf: optimize query speed
  7. test: 增加测试

    • 用于添加或修改测试用例。
    • 示例:test: add unit tests for login feature
  8. chore: 构建过程或辅助工具的变动

    • 用于更新构建工具、依赖等。
    • 示例:chore: update npm dependencies
  9. build: 影响构建系统或外部依赖的更改(例如:gulp, broccoli, npm)

    • 示例:build: update webpack config
  10. ci: 持续集成的配置文件和脚本的变动(例如:Travis, Circle, BrowserStack, SauceLabs)

    • 示例:ci: update Travis configuration
  11. revert: 撤销某次提交

    • 用于撤销之前的某次提交。
    • 示例:revert: revert commit 12345abc
  12. merge: 分支合并

    • 用于合并分支的提交。
    • 示例:merge: merge branch 'feature/login'

这些类型有助于保持提交历史的清晰和可读性,便于其他开发人员理解每次提交的意图和内容。

标签:Git,示例,代码,用于,提交,commit,bug
From: https://www.cnblogs.com/xh13k/p/18204032

相关文章

  • Github打不开解决办法(最新有效)
    Github打不开解决办法(最新有效)1. 先看没解决之前的截图: 2. 解决方法(手动修改DNS):2.1 以win11为例,第一步:打开设置-网络和Internet,找到高级网络设置,如下图所示:  2.2 第二步:找到WLAN(有线连接的话选择本地连接),点击查看其他属性,如下图所示: 2.3 第三步:在W......
  • 3 个好玩的前端开源项目「GitHub 热点速览」
    单休的周末总是短暂的,还没缓过神新的一周就又开始了。如果你和我一样状态还没有完全恢复,那就让上周好玩的开源项目唤醒你吧!每周GitHub上总是有一些让人眼前一亮的开源项目,上周好玩的前端项目特别多,比如这个3D地球的JavaScript组件Cesium,作为老牌地理信息可视化组件又一次......
  • MLOps 学习之旅「GitHub 热点速览」
    又是AI神仙打架的一周,上周OpenAI发布了最新的GPT-4o模型,而谷歌也紧跟着开源了Gemma2模型。随着AI大模型不断地变强,各大科技巨头正利用它们重塑自家的产品,这也让大模型算法工程师变得炙手可热,相关岗位需求正旺。对于普通程序员来说,想要转型成为大模型算法专家,可能会感......
  • 4、Git之分支操作
    4.1、分支的概述在版本控制过程中,当需要同时推进多个任务时,可以为每个任务创建的单独分支。虽然分支的底层实现是指针的引用,但是初学阶段可以将分支简单理解为副本,一个分支就是一个单独的副本。使用分支,意味着从原来的主干上分离开,在分支上做的任何改动,在合并前都不会影响到主......
  • 来玩 GitHub 啊,SSH 连接方式
    Windows11gitversion2.32.0.windows.2GitHub20240520-- 今天找回了自己的GitHub账号密码,继续玩吧,再次加入蓝星的开源软件基地。使用邮箱注册的,找回密码也很方便。 本文简要展示按照官方文档的介绍使用SSH连接GitHub的过程。简述为:创建SSH密钥对公钥注......
  • 422是一个HTTP状态码,表示服务器理解客户端的请求,但无法处理该请求。这个状态码通常被
    422是一个HTTP状态码,表示服务器理解客户端的请求,但无法处理该请求。这个状态码通常被用于Web应用程序中的表单验证,其中服务器无法处理客户端提交的表单数据。具体来说,当一个客户端向服务器提交表单数据时,服务器首先会验证这些数据是否符合要求。如果数据验证失败,服务器会返回422......
  • GitLab安装
    GitLab安装官方网站:https://about.gitlab.com/安装所需最小配置内存至少4G:https://docs.gitlab.cn/jh/install/requirements.html在ssh下安装官方安装文档:https://gitlab.cn/install/?version=ce1安装依赖sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-server......
  • 关于SQLServer数据库的READ_COMMITTED_SNAPSHOT隔离级别
    默认情况下,SQLServer的事务隔离级别是READCOMMITED。刚开始我理解这个模式就是读已经提交的,那也就是说并发一个事务去更新,一个事务查询同一条数据应该是像Mysql、Oracle不会加锁直接返回数据库已经提交的数据才对。但是SQLServer不是这样的。SQLServer中有READ_COMMITTED_SN......
  • 如何优雅的提交一个表单
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`如何优雅的提交一个表单日期:2019-5-6阿珏折腾代码浏览:1734次评论:1条这是一个非常基础的HTML表单提交问题,但却是一个非常实用的技巧我的业务......
  • git数据推送
    初始化-推送 gitinitgitadd.gitcommit-m"yaml"gitremoteaddoriginhttps://gitee.com/Adminayun/k8-s.gitgitpush-uoriginmaster gitremoteremoveorigingitremoteaddoriginhttps://gitee.com/Adminayun/k8-s.gitgitremote-v#假设您有一些新的或修改......