git commit 经常出现的 chore 字眼是什么意思

2022-08-05 10:45:49 +08:00
 luffy

这个单词主要表示什么场景?

7726 次点击
所在节点    程序员
24 条回复
realrojeralone
2022-08-05 10:47:56 +08:00
琐碎操作,对代码功能没有任何影响的操作,比如删除了几行无用的代码、注释等清理操作
dabney777
2022-08-05 10:48:00 +08:00
改了点代码但是又没什么影响的时候,参考下 semantic commit message:
https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716
GreatAuk
2022-08-05 10:48:04 +08:00
💍 test: Adding missing tests
🎸 feat: A new feature
🐛 fix: A bug fix
🤖 chore: Build process or auxiliary tool changes
✏️ docs: Documentation only changes
💡 refactor: A code change that neither fixes a bug or adds a feature
💄 style: Markup, white-space, formatting, missing semi-colons...

反正我是不知道选哪个的时候,我就 chore 了
dcalsky
2022-08-05 10:48:21 +08:00
chore: 不影响生产代码的改动,比如改了 webpack.config.js, dockerfile, makefile, go mod, package.json, .gitignore.
Ruabc
2022-08-05 10:48:36 +08:00
杂事、琐事,意指其他。不是 feat 、test 、fix 、doc 、performance 等。
luffy
2022-08-05 10:50:29 +08:00
原来如此。

如果单纯的看中文翻译,确实很难理解到具体的表示场景
zhuweiyou
2022-08-05 11:23:54 +08:00
不做开源项目 没必要那么复杂
yuhangch
2022-08-05 11:29:53 +08:00
所以 chore 是哪个词或者 哪几个词呢?
wenzichel
2022-08-05 11:31:53 +08:00
流程上或者配置里的一些改动
christin
2022-08-05 11:50:18 +08:00
@GreatAuk 这些是在哪找的啊,看着挺好玩的。
Vaspike
2022-08-05 12:01:39 +08:00


@christin #10
如图所示,这是各类 IDE 中 commit template 之类中的提示,不过如果是问的各类的图标我就不知道了
runningowl
2022-08-05 12:03:16 +08:00
christin
2022-08-05 12:30:04 +08:00
@Vaspike
@runningowl 感谢感谢
sytone
2022-08-05 12:41:12 +08:00
Oxford Languages 中的的释义:
a routine task, especially a household one.

原意指家务活,在 git commit 里指的是一些琐碎的且没有明确分类的事情吧。
bugfan
2022-08-05 12:48:29 +08:00
@GreatAuk 嗯呢,这才是标准操作
masker
2022-08-05 12:50:03 +08:00
git commit 一些规范吧
GreatAuk
2022-08-05 13:29:41 +08:00
@christin 如果本地安装有 npm, 可以直接跑 npx git-cz
sunbreak
2022-08-05 14:57:32 +08:00
@Vaspike 请教下这是 Goland 的插件么
pikesui
2022-08-05 15:26:57 +08:00
为什么要有 gitmoji 这种东西
Vaspike
2022-08-05 15:33:19 +08:00
@sunbreak #18
是的
Jetbrains 的 IDE 都可以用这个插件: https://plugins.jetbrains.com/plugin/9861-git-commit-template

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

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

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

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

© 2021 V2EX