当前位置: 首页 > news >正文

Git 提交规范

一、Git 提交规范的基本格式

通常,Git 提交信息采用以下格式:

<type>: <subject><body><footer>
  1. type(提交类型):用于说明提交的性质,常见的类型有以下几种:
    • feat:新功能(feature)。
    • fix:修复 bug。
    • docs:文档修改。
    • style:代码格式调整(不影响代码逻辑)。
    • refactor:代码重构(不添加新功能也不修复 bug)。
    • perf: 性能优化
    • revert: 回退
    • test:增加测试用例。
    • chore:其他杂项事务,如更新构建工具等。
  2. subject(简短描述):用简洁的语言描述本次提交的主要内容。
  3. body(详细描述):如果需要,可以在 body 部分提供更详细的提交信息,包括背景、解决方法等。
  4. footer(可选):可以用于添加一些关联的问题编号、合并请求编号等信息。

例如:

feat: 添加用户登录功能实现了用户登录的页面和后端逻辑,支持用户名和密码登录。Closes #123

在这里插入图片描述

二、Git 提交辅助插件

Git Commit Message Helper一 个可帮助您标准化提交内容的插件,该插件是源自git-commit-template的加强版,添加一系列个性化的配置。

(一)安装

在 IntelliJ IDEA 中 Settings -> Plugins 搜索 Git Commit Message Helper 安装并重启IDEA
在这里插入图片描述

(二)使用

提交时
在这里插入图片描述

填写提交信息
在这里插入图片描述

相关文章:

  • 基于PHP+MySQL组合开发地方门户分类信息网站源码系统 带完整的安装代码包以及搭建部署教程
  • 测试用例的举例
  • Xcode 16 上传AppStore遇到第三方库 bitcode 的问题
  • django drf 过滤器
  • 字符编码发展史4 — Unicode与UTF-8
  • 2024 CSP 游记
  • 用Flutter几年了,Flutter每个版本有什么区别?
  • 数据结构与算法——Java实现 20.习题——二叉树层序遍历
  • Iceberg 基本操作和快速入门
  • Linux中的tr命令详解
  • C#进阶-读写Excel常用框架及其使用方式
  • STM32嵌入式编程学习到提高:【5】delay函数
  • 【C++】托管类和托管函数
  • jenkins分布式构建
  • C高级(Day21)
  • [LeetCode] Wiggle Sort
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Node 版本管理
  • SQLServer之索引简介
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 测试开发系类之接口自动化测试
  • 开源SQL-on-Hadoop系统一览
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 微信小程序--------语音识别(前端自己也能玩)
  • 译自由幺半群
  • 在Unity中实现一个简单的消息管理器
  • C# - 为值类型重定义相等性
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 如何用纯 CSS 创作一个货车 loader
  • ​Python 3 新特性:类型注解
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # C++之functional库用法整理
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • %check_box% in rails :coditions={:has_many , :through}
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (BFS)hdoj2377-Bus Pass
  • (C)一些题4
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (原)本想说脏话,奈何已放下
  • (转载)从 Java 代码到 Java 堆
  • @ModelAttribute注解使用
  • @RequestBody与@ModelAttribute
  • @RestControllerAdvice异常统一处理类失效原因
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [ IDE ] SEGGER Embedded Studio for RISC-V
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • []我的函数库
  • [AI Google] 使用 Gemini 取得更多成就:试用 1.5 Pro 和更多智能功能
  • [AIGC] CompletableFuture的重要方法有哪些?
  • [Armbian] 部署Docker版Home Assistent,安装HACS并连接米家设备
  • [BJDCTF2020]Easy MD51
  • [C/C++随笔] char与unsigned char区别