Git 提交信息怎么写才不后悔
335 字
2 分钟
Git 提交信息怎么写才不后悔
😖 看不懂的提交记录
有次找一个 bug 是什么时候引进来的,翻提交记录,看到一排:
updatefix修改update again真的修好了完全不知道哪次改了什么。最后花了两小时才定位。
📐 一个简单的格式
后来统一用这个格式:
类型(范围): 做了什么
可选的补充说明类型就几个:
- feat 新功能
- fix 修 bug
- refactor 重构(不改行为)
- chore 杂事(改配置、加依赖)
- docs 文档
比如:
fix(comment): giscus 映射改为按 URL 匹配
原标题匹配方式在修改站点副标题后会导致评论失联🎯 三个要点
- 一行说清做了什么,动词开头,不加句号
- 说原因,不说过程——代码本身已经记录了过程,提交信息该解释的是”为什么”
- 一次提交一件事——混在一起的话,想回退某部分会很痛苦
🪵 收益
三个月后我再翻记录,一眼就能找出那次改动。
而且写提交信息的时候会逼自己想一下:这次改动的意图到底是什么。想不清楚的改动,通常本身就该拆开。
提交信息是写给未来的自己看的,而未来的你已经忘了今天在想什么。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
静态博客的评论系统怎么选
技术giscus、Twikoo、Waline、Disqus 各自适合谁,以及我最后为什么选了 giscus。
2
RSS 还没死
技术用了半年 RSS 之后,我重新拿回了「看什么」的决定权。
3
给博客做定时发布
技术静态站没有定时发布功能,我用 GitHub Actions 每天跑一次,把到期的草稿自动转正。
4
图片优化:webp 和懒加载的实际收益
技术把首页图片从 png 换成 webp、加上懒加载之后,我用数据看了看到底省了多少。
5
Astro 主题定制:从 fork 到自己改
技术用一个开源主题搭博客,改到什么程度算合适,以及怎么改才不容易在升级时翻车。
随机文章随机推荐














