王清欢Randy 王清欢Randy
首页
  • 编程语言

    • C/C++ 学习笔记
    • Golang 学习笔记
  • 算法分析

    • LeetCode 刷题笔记
  • 操作系统

    • Linux 基础
    • Vim 实用技巧
    • Shell 脚本编程
    • GDB 学习笔记
  • 开发工具

    • Git 学习笔记
  • 分布式理论

    • 共识算法
    • 分布式事务
  • 数据库内核

    • PostgreSQL
    • Postgres-XL
  • hidb
  • pgproxy
  • 实用技巧
  • 学习方法
  • 资源分享
GitHub (opens new window)
首页
  • 编程语言

    • C/C++ 学习笔记
    • Golang 学习笔记
  • 算法分析

    • LeetCode 刷题笔记
  • 操作系统

    • Linux 基础
    • Vim 实用技巧
    • Shell 脚本编程
    • GDB 学习笔记
  • 开发工具

    • Git 学习笔记
  • 分布式理论

    • 共识算法
    • 分布式事务
  • 数据库内核

    • PostgreSQL
    • Postgres-XL
  • hidb
  • pgproxy
  • 实用技巧
  • 学习方法
  • 资源分享
GitHub (opens new window)
  • Git 常用技巧

    • 常用Git命令清单
    • Git使用手册
    • Git变基合并
    • Git命令思维导图
    • Git修改分支名
    • Markdown使用教程
    • Git提交规范
      • git commit 提交规范
    • Git合并多个提交
  • GitHub 高级技巧

    • GitHub高级搜索技巧
    • GitHub Actions 实现自动部署静态博客
    • GitHub Actions 定时运行代码:每天定时百度链接推送
    • GitHub加速下载项目的方法
    • GitHub提交MR分支合并请求
  • Git 官方文档笔记

    • Git基础与命令
    • Git分支-分支原理
    • Git分支的新建与合并-分支操作
    • Git分支管理-查看分支
    • Git分支开发工作流
    • Git分支-远程分支
    • Git分支-变基
    • Git工具-查看修订版本
    • Git工具-交互式暂存
    • Git工具-重写历史
    • Git工具-重置揭密
  • Git 学习笔记
  • Git 常用技巧
王清欢
2023-07-06
目录

Git提交规范

# git commit 提交规范

commit message 格式

<type>(<scope>): <subject>

包括三个字段:type(必需)、scope(可选)和 subject(必需)。

(1)type : 用于说明 commit 的类别,只允许使用下面标识:

  • feat:新功能(feature)
  • fix:修补bug
  • style: 不影响代码含义的更改 (例如空格、格式化、少了分号)
  • perf:优化相关,比如提升性能、体验
  • docs:文档(documentation)
  • refactor:重构(即不是新增功能,也不是修改bug的代码变动)
  • test:增加测试
  • chore:构建过程或辅助工具的变动

(2)scope : 用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同

(3)subject : commit 目的的简短描述,不超过50个字符

以动词开头,使用第一人称现在时,比如change,而不是changed或changes 第一个字母小写 结尾不加句号(.)

上次更新: 2023/11/19, 12:55:48
Markdown使用教程
Git合并多个提交

← Markdown使用教程 Git合并多个提交→

Theme by Vdoing | Copyright © 2023-2024 Wang Qinghuan | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式