提交代码时 git commit message 是不是写的详细点比较好?

2021-08-06 09:58:45 +08:00
 polyang

最近我无意中注意到同事代码时 commit message 写的是“1”、“111”、“。。。。”这种无意义的 message,就是下面这种:

进而联想到,我们在开发时,commit message 是不是写的详细一点比较好?

7489 次点击
所在节点    程序员
73 条回复
JerryCha
2021-08-06 22:40:17 +08:00
我们跟包了一层 Jira 的系统关联的,不带上编号不能推送到 remote 仓库
jiyinyiyong
2021-08-06 23:04:59 +08:00
leader: 来, 我看看你们这周都干了什么.
你: 我给项目 AAA 加了一个菜单, 对接了后端的 BBB 功能,
然后在 Webpack 配置做了一些优化, 编译时间少了 2.2s 多一点.
leader: 打的不错, 继续努力. (转过头) 那你呢?
你同事: 我 "1" 了一下, 然后 "111" 了一下.
leader: 说人话!
你同事: "。。。。"
leader: 你礼貌吗? 难道要我一行一行去代码里看你都搞了什么!
ztcaoll222
2021-08-07 01:19:14 +08:00
commit 基本一句话,但是 pr 会写得详细一点
molvqingtai
2021-08-07 02:43:52 +08:00
你需要 commitlint
crclz
2021-08-07 09:35:41 +08:00
commit message 至少要能够保证:你自己过一周看到 commit message 的时候能知道这个 commit 里面干了什么。
villivateur
2021-08-07 09:49:31 +08:00
你这同事要是跟我合作我要把他喷死
AmaQuinton
2021-08-07 11:26:54 +08:00
写清楚一些,会省好多事
matrix67
2021-08-07 14:15:11 +08:00
@xz410236056 #38 这个人肯定经常组队打游戏,打 1 这个习惯应该是大多数魔兽世界玩家的通病。以前打团没有现在这些插件检查,准备就绪这些都是,团长都是听到的打 1,没到的打 1 。久而久之打 1 就演变成我知道了,明白这个意思哦了。

打开英雄联盟好友发来:1 ?(打吗)
你:1 (打)

选好位置:1 ?(还有人吗?开吗?)
你:1 (没人了开)

高层选人:1 ?(要一抢吗?)
四楼:豹女你:1 (收到)
选人:1 ?(锁吗)
四楼:1 (锁)

开始游戏了:1 ?(一级团吗)
狂野女猎手:饰品守卫(不团做眼)
狂野女猎手正在路上:1 ?(能抓?)

沙漠死神标记此处危险(不能)
疾风剑豪请求协助:1 ?(来帮)
曙光女神正在路上(来了)
狂野女猎手请求协助:1 ?(来龙?)
暗夜猎手正在路上(搞起)
狂野女猎手示意撤离:1 (足够了谢谢)
暗夜猎手表情点赞:1 (不客气这是我该做的)
polyang
2021-08-07 18:53:53 +08:00
@villivateur 哈哈,没必要吧
cwek
2021-08-07 19:09:28 +08:00
有可能临时的 commit,然后提交时没 rebase 压缩重写 commit 。
NetCobra
2021-08-08 03:58:35 +08:00
写这种提交信息的基本上都不明白为什么代码要有个提交的操作。
Cu635
2021-08-16 15:55:51 +08:00
这种同事趁早开除,未来的屎山就是它们贡献的。
Zeeland4v
91 天前
https://github.com/undertone0809/gcop 可以看看这个项目,用 ai 更加轻松地撰写优质的 git commit 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/794004

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX