你们写 commit message 有规范吗?

2023-11-24 12:16:19 +08:00
 ljzxloaf
如果有的话,有些怎样的规范?
8892 次点击
所在节点    git
60 条回复
libook
2023-11-24 15:34:10 +08:00
自己的项目绝大部分情况用 conventional commits ,别人的项目就 git log 看看过往提交风格,模仿着写,如果过往提交没有统一风格,就按照自己喜好写。

这东西跟项目管理情况是息息相关的。
比如开发一个本地特色的项目,也大可不必坚持用英文,只要能快速、准确、工整表达核心信息就可以了。
再比如写的可能不是程序,而是个文档项目,只是想用 Git 来做版本控制,那么可以自己找或设计一套适合文档的提交风格。
hugojtchen
2023-11-24 16:50:29 +08:00
husky 做 git 钩子拦截
commitlint 做校验信息
git cz 填写内容
leroy20317
2023-11-24 16:58:17 +08:00
commitlint + @commitlint/config-conventional
Jony4Fun
2023-11-24 17:16:56 +08:00
<summary in 50 bytes>

<description in 72 bytes per line>
crazyTanuki
2023-11-24 17:19:48 +08:00
直接用哈士奇
superchijinpeng
2023-11-24 17:20:19 +08:00
有规范,并且 commit message 也会链接 tapd
churchill
2023-11-24 17:22:44 +08:00
规范不规范的我不知道,有的同学啊,提交倒是写了介绍,但点开一看,内容完全对不上
咱不如每次都写“a bunch of code”,还省事
ugu
2023-11-24 17:27:55 +08:00
angular 规范 用 commitlint 约束
fpcxsun
2023-11-24 17:42:27 +08:00
Description:
TraceNo:
recying5566
2023-11-24 18:36:27 +08:00
@hez2010 这是什么编辑器?
hez2010
2023-11-24 18:37:57 +08:00
@recying5566 Visual Studio 2022 的 17.9 版本
roycestevie6761
2023-11-24 22:32:06 +08:00
@hez2010 vs 越来越牛逼了
noyidoit
2023-11-24 22:53:25 +08:00
@hez2010 https://imgur.com/a/oT6Ee8O 这两周 VSCode 直接把这个功能集成进 source control 了
nwu2Cv8OZ2MZMg39
2023-11-25 00:47:58 +08:00
@noyidoit 是不是必须开通 GitHub Copilot?
noyidoit
2023-11-25 00:55:52 +08:00
@VikingX 我原本以为是 Copilot 引入的,但你这么一说,我禁用插件测试了一下,发现是 "GitLens — Git supercharged v14.5.1",抱歉前面的信息造成了误解
god
2023-11-25 01:27:17 +08:00
## https://github.com/Nutlope/aicommits
aicommits --type conventional

## https://github.com/di-sukharev/opencommit
oco

## https://github.com/zurawiki/gptcommit
git commit -a

## https://github.com/appleboy/CodeGPT
codegpt commit --preview --template_file your_file_path

## https://github.com/RomanHotsiy/commitgpt
npx commitgpt
levelworm
2023-11-25 04:34:07 +08:00
我自己的规范:

commit 加 jira link ,简单说明,长度不超过 GitHub 标题的长度(其实他的标题可以很长,但是 commit 的时候好像有个固定长度,超了就自动进入 description 了)。
Conty
2023-11-25 05:53:11 +08:00
所有人不允许直接 git push 。用自己写的系统做 code review 。review 里面要写明白细节。
netabare
2023-11-25 07:22:18 +08:00
不知道 commit message 里面塞表情符号算不算规范的一部分
boomer995
2023-11-25 07:26:53 +08:00
💥 feat(compiler): add 'comments' option
🐛 fix(compiler): fix some bug
📝 docs(compiler): add some docs
🌷 UI(compiler): better styles
🏰 chore(compiler): Made some changes to the scaffolding
🌐 locale(compiler): Made a small contribution to internationalization

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

https://www.v2ex.com/t/994797

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

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

© 2021 V2EX