301 字
2 分钟
Git Commit Message 怎么写?
作为一个业余的代码爱好者,也会有git commit的需求。在我把代码推上 GitHub 的过程中,经常会纠结一个问题:“这次提交该写点什么?”
刚开始的时候我会写:
“test"
"1"
"2"
"3”
后来代码出错想回滚,都不知道该回到哪次commit。因此,在学习之后写了这篇笔记。
✍️ 基本格式:前缀 + 描述
常见的规范写法是<type>: <简洁描述>,比如:
feat: 添加 Docker Compose 配置模板fix: 修复博客构建时的 Hugo 警告docs: 记录 RAX3000M 刷机过程chore: 删除无用图床链接style: 优化 README 中的命令行展示格式🧱 常用的 commit 类型
| 类型 | 说明 | 示例 |
|---|---|---|
init | 初始化项目 | init: 初始化博客项目 |
feat | 添加新功能 | feat: 支持自动部署脚本 |
fix | 修复 bug | fix: 修复命令执行路径错误 |
docs | 文档修改 | docs: 完善 OpenWRT 教程内容 |
style | 格式调整,无功能变化 | style: 调整 markdown 缩进 |
refactor | 重构代码,不改功能 | refactor: 拆分配置逻辑 |
chore | 杂项,不影响功能 | chore: 更新 .gitignore 文件 |
revert | 撤销某次提交 | revert: 撤销上次主题修改 |
Git Commit Message 怎么写?
https://blog.hunx.lol/posts/commit-message/