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

推荐订阅源

P
Privacy & Cybersecurity Law Blog
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
B
Blog RSS Feed
罗磊的独立博客
V
V2EX
V
Visual Studio Blog
博客园 - 叶小钗
W
WeLiveSecurity
小众软件
小众软件
K
Kaspersky official blog
美团技术团队
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
Martin Fowler
Martin Fowler
Recorded Future
Recorded Future
Project Zero
Project Zero
Hugging Face - Blog
Hugging Face - Blog
Engineering at Meta
Engineering at Meta
Security Latest
Security Latest
Microsoft Azure Blog
Microsoft Azure Blog
V
Vulnerabilities – Threatpost
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
Help Net Security
Help Net Security
博客园 - Franky
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Fortinet All Blogs
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Forbes - Security
Forbes - Security
M
MIT News - Artificial intelligence
H
Hacker News: Front Page
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
Spread Privacy
Spread Privacy
The Register - Security
The Register - Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Google Online Security Blog
Google Online Security Blog
PCI Perspectives
PCI Perspectives
The Last Watchdog
The Last Watchdog
AI
AI
N
News | PayPal Newsroom
D
DataBreaches.Net
Cloudbric
Cloudbric
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog

Peng's Blog

经典论文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生成提交信息

评论

留下神评妙论