首页 > 其他分享 >git commit 前置规范名称

git commit 前置规范名称

时间:2023-08-18 14:34:23浏览次数:26  
标签:文件 git 配置文件 fix 前置 更新 commit feat 代码

git提交代码对应规范如下:

  1. feat(新功能):
    • 新增代码文件:新功能相关的代码文件、模块等。
    • 更新测试文件:添加新功能的测试用例。
  2. fix(修复):
    • 修改代码文件:包含有问题代码的文件。
    • 更新测试文件:修复问题的测试用例。
  3. docs(文档):
    • Markdown 文件:更新项目文档、README、帮助文件等。
    • 注释:更新代码中的注释,提供更详细的说明。
  4. style(代码样式):
    • 代码文件:进行代码格式化、空格、缩进等调整。
    • 配置文件:修改代码格式化工具的配置。
  5. refactor(重构):
    • 修改代码文件:进行代码结构重组、函数抽取、变量重命名等。
    • 更新测试文件:相应的更新测试用例。
  6. perf(性能优化):
    • 修改代码文件:优化性能的代码更改。
    • 更新测试文件:添加性能测试用例。
  7. test(测试):
    • 新增或修改测试文件:添加新的测试用例或更新现有的测试。
  8. build(构建):
    • 构建脚本:更新构建过程的脚本、配置等。
  9. ci(持续集成):
    • CI/CD 配置文件:更新持续集成和持续部署的配置文件。
  10. chore(杂项):
    • 配置文件:调整项目配置文件,如 Dockerfile、环境变量配置等。
    • 脚本文件:更新构建、部署脚本。
  11. revert(回滚):
    • 修改之前提交引入的问题,进行回滚操作。

Frontend & Backend 对应 git 各种名称

前端(frontend):

  1. HTML 文件: feat、fix、style、docs
  2. CSS 文件: feat、fix、style
  3. JavaScript 文件: feat、fix、refactor、test、perf
  4. Vue、React、Angular 等框架文件: feat、fix、refactor、test、perf
  5. 静态资源(图像、字体等): feat、fix
  6. 模板文件: feat、fix、docs

后端(backend):

  1. 源代码文件(Java、Python、C# 等): feat、fix、refactor、test、perf
  2. 数据库脚本: feat、fix
  3. API 文件(OpenAPI、Swagger 等): feat、fix、docs
  4. 配置文件(YAML、JSON、XML 等): feat、fix、chore
  5. 服务器脚本(Shell 脚本等): feat、fix、chore
  6. 测试文件: feat、fix、test

标签:文件,git,配置文件,fix,前置,更新,commit,feat,代码
From: https://www.cnblogs.com/CoderI/p/17640422.html

相关文章

  • ubuntu 18.04 git2.17.1升级 2.41
    默认安装版本一、添加git官方源sudoadd-apt-repositoryppa:git-core/ppa根据提示回车继续二、更新仓库包索引sudoaptupdate不更新,即便git官方有更新,你也搜索不到三、查看有什么软件可以更新aptlist--upgradable可以看到左边红箭头,显示是最新的git2.......
  • gitlab+jenkins+harbor+k8s部署微服务环境
    一、gitlab1.gitlb部署version:'3'services:gitlab:image:'gitlab/gitlab-ce:latest'container_name:'gitlab'restart:alwayshostname:'192.168.1.188'#部署机器的ip,非容器ip(因为是本地不是线上所以用ip,线上的话可以用域名)......
  • GitHub: remote:Support for password authentication was removed on August 13,2021
    使用gitpushoriginmaster向远程仓库推送时被告知:remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.Pleaseuseapersonalaccesstokeninstead.ush的时候需要输入github的账户名和密码,而这里的大概意思就是密码验证在2021年8月13号被移除了,需要......
  • Git ( 目标 + 概述 + 安装与常用命令 + 远程仓库 + IDEA 中使用 )
    Git分布式目录Git分布式1、目标2、概述2.1开发中的实际场景2.2版本控制器的方式2.3Git2.4Git工作流程图3、Git安装与常用命令3.1Git环境配置3.1.1下载与安装3.1.2基本配置3.1.3为常用指令配置别名3.2获取本地仓库3.3基础操作指令3.3.1创建、查看状态、提交、查看提......
  • Git 简述与疑难记录
    Git使用简述详细学习见文章GitIDEA关联Git若IDEA上方导航栏有Git则略过此步若没有Git仅显示VCS打开VCS点击第一个选项栏EnableVersion...选择Git如果有下载Git就大多直接自动关联成功如果下载了却没有关联成功(VCS没变成Git)就需要手动关联......
  • Cogito, ergo sum
    ,sedminevolaspensi.Iwritethisarticlebecausemydeskmateiswriting.Butapparentlyit'sfarsimpler......
  • Apache SeaTunnel社区迎来新Committer!
    采访&编辑|DebraChen个人简介姓名:马骋原公司:恒生电子GitHubID:rewerma个人擅长研究领域:java中间件、微服务、大数据等您为社区提交了什么贡献?具体方案可以描述一下吗?为SeatTunnel提交SQLTransformplugin的PR,通过SQL解析器生成物理执行计划,自建函数库执行数据转换......
  • 【软硬件环境与工具使用】ProgIter介绍
    前言ProgiIter可以帮助你测量和打印迭代过程中的进度,区别于使用线程实现的tqdm,ProgIter是无线程的。选择不同的实现方式会产生不同的折中效果,严格来说,二者没有优劣之分。 参考1. GitHub-Erotemic/progiter:Printsloopprogress.Asingle-threadedalternativetotqdm.......
  • git bash中文文件名乱码的处理方法
    1.gitbash窗口右键,选择Options->Text,选择zh_CN、UTF-82.gitbash终端执行命令gitconfig--globalcore.quotepathfalsegitconfig--globalgui.encodingutf-8gitconfig--globali18n.commitencodingutf-8gitconfig--globali18n.logoutputencodingutf-8expor......
  • git本地代码推送到远程仓库的指定分支并进行强制覆盖
     1、关联远程仓库:如果还没有关联远程仓库,可以使用以下命令将本地仓库关联到远程仓库:gitremoteaddorigin<远程仓库URL>其中,origin是远程仓库的别名,你可以自行命名2、切换到要推送的分支:确保你在本地切换到了要推送的分支。如果没有该分支,可以使用以下命令创建并切换......