惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
B
Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
Jina AI
Jina AI
Vercel News
Vercel News
博客园 - 叶小钗
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The Cloudflare Blog
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
腾讯CDC

Peng's Blog

通过《Resilient AI Supercomputer Networking using MRC and SRv6》理解协议层面的故障检测 经典论文MP-RDMA(多路径RDMA)阅读 Vibe paper不负责指北 SPFC参考文献阅读《CONGA》 读《Uno:数据中心间和数据中心内拥塞控制与可靠连接的一站式解决方案》 Lenovo Legion Y9000P 在 Linux 下只有 30W:从现象、WMI 到驱动补丁 理解《From ATOP to ZCube》中的ZCube网络拓扑 集合通信原语学习 Zotero在Wayland下侧边栏无法拖动的解决办法 再读CAVER 我读的第一篇论文--NSDI_26_CAVER 在archlinux下使用万象拼音实现更智慧的中文输入法 Traefik实现单Docker容器托管多个静态网站 Pengs.top浴火重生!备案、服务器迁移与全站Docker化 严谨与温度并存:北航宋友老师程设课的学习感悟 Android Studio全流程换源指南 解决linux系统下pipewire作为音频服务器持续播放声音中断问题 在ThinkBook 16+ 2025上安装archlinux驯服记录【基本信息与触摸板修复】 「行云流水」在挂载移动硬盘时自动启动Syncthing开始同步的丝滑体验 自建图床和PicGo闹不愉快?干脆自己写个脚本,深度整合到KDE右键菜单! btrfs各压缩等级速率测试脚本,选择最适合你的压缩级别 别当冤大头,Adobe全家桶破解源头方案:修图剪辑不求人,盗版网站也得从你这儿进货! 轻松配置aria2下载器,通过systemd设置开机自启并与浏览器集成
Git Commit 规范指南
Pengbo · 2025-06-30 · via Peng's Blog

Git Commit 规范指南

用了那么久的git,输入git commit -m 之后是不是还是无从写起?大型项目的git提交记录看起来就很规范高大上。看看这篇短文,你也能写出高级感的git提交信息!

常用格式

1
2
3
4
5
<type>: <subject>




各部分说明

1. <type> 提交类型

类型 图标 描述
feat 新功能
fix 🐛 修复 bug
docs 📚 仅修改文档
style 💄 不影响逻辑的代码格式(空格等)
refactor ♻️ 代码重构(非功能、非修复)
perf 提升性能
test 添加或修改测试代码
build 🛠️ 构建系统或依赖的变更
ci 👷 CI配置相关(GitHub Actions)
chore 🧹 杂务,如修改 .gitignore 等
revert 回滚提交

2. [scope] 影响范围(可选)

表示本次 commit 影响的模块或功能块,如:

1
2
feat(auth): 添加登录功能
fix(api): 修复用户接口错误处理

3. <subject> 简要说明

  • 祈使语气,如:add, update, delete
  • 不用句号
  • 用英文的话小写即可

4. [body] 提交说明(可选)

说明为什么要做这个修改、修改的动机、解决的问题等,必要时写。建议 72 字换行。

常用于关联 issue 或注明 breaking change:

1
2
3
BREAKING CHANGE: 用户数据结构已更改,不兼容旧版本

Closes

✅ 示例

1
2
3
4
5
6
7
8
9
feat(user): 添加用户注册功能

新增用户注册页面,支持邮箱验证和密码强度检测。

fix(auth): 修复 JWT 校验失败的问题

原因是 token 过期未处理,已增加刷新机制。

Closes #45

小tips

在github还有gitee的网页版上,输入#加数字就能跳转到对应issue的页面。、

以上内容可以复制下来丢给人工智能,然后把git diff --cache | cat的内容附上,就能自动写出git提交信息啦!

实测:

DeepSeek生成提交信息

评论

留下神评妙论