git commit message

文章目录

什么是commit message

在我们使用git commit命令提交代码变更时,用于描述本次变动内容或理由的信息。对于每一次代码提交,都应该附带一个清晰、具有描述性的提交消息,以便于他人(或者未来的你自己)理解这次提交是为了解决什么问题,做了什么改变。

组成

每条 commit message 应该包含 头部, 正文 和 注脚。

其中头部的格式比较特殊,由 类型, 作用范围 和 主题 组成:

复制代码
<类型>(<作用范围>): <主题>
<空行>
<正文>
<空行>
<注脚>

类型*

feat: 新功能

fix: 修复bug

perf: 性能优化方面的代码

docs: 单纯的文档内容的改动

style: 不影响代码含义或功能的修改(比如代码格式等)

refactor: 既不是 bug 修复也不是功能添加的代码,如:重构

test: 测试补全

chore: 杂项,比如代码构建流程、辅助工具等的修改

作用范围*

表明代码改动区域

主题*

代码改动会带来什么影响

正文(可选)

本次改动的动机

注脚(可选)

示例:

复制代码
fix(login):  修复因为参数错误导致无法登陆
相关推荐
wdfk_prog4 小时前
GitHub push 失败:如何扫描并清理 Git 历史中的大文件
git·elasticsearch·github
大明二代7 小时前
使用 Traefik、cert-manager 和 DNS-01 为内网 Kubernetes 服务配置 HTTPS
git·kubernetes·flux
小芒果_017 小时前
git常用命令速查
大数据·git·elasticsearch
2501_930472449 小时前
腾讯云助手规范化Git提交记录
git·elasticsearch·腾讯云
风尘小子20 小时前
git的.gitignore文件中文件和目录配置
git
Tanner_SL1 天前
Linux笔记之GIT常用命令
linux·git
醉颜凉1 天前
Jenkins与Git集成完全指南:从基础配置到自动触发构建
运维·git·jenkins
樱花落木兰1 天前
Git 超全零基础教程|三区原理、全套命令、分支协作、冲突解决、IDEA 集成(面试必备)
ide·git·json·github
云和数据.ChenGuang1 天前
git revert回退问题
java·服务器·人工智能·git·fastapi·强化学习
伞伞悦读1 天前
【第12期】Windows 开发环境备份与恢复:软件、环境变量、Git、conda 和 Docker 卷完整方案
git·docker·conda