Git 提交如何细分粒度以及提交信息怎么写比较规范?

2020-08-01 16:13:27 +08:00
 Vimax

如标题。

每次写着就容易忘记 add,后面懒的细分提交就统一提交了。

比如就写,修改了 xxx 接口或者增加了 xxx 接口。

3597 次点击
所在节点    git
6 条回复
whenov
2020-08-01 16:16:20 +08:00
1. git add -p 可以选择性 stage 。尽量保证每个 commit 只做一件事就好了吧。
2. 我一般是动词原型开头+首字母大写。
Austaras
2020-08-01 16:42:57 +08:00
commitizen
msg7086
2020-08-01 18:00:49 +08:00
经常提交,功能完成后重新排布合并整理,最好做成每个提交可以单独回滚的形式。
贴上自己的提交,仅供参考。
https://github.com/AviSynth/AviSynthPlus/pull/173/commits
raaaaaar
2020-08-01 18:05:21 +08:00
什么时候提交:

最好是先设计好项目架构,这样你在写的时候就知道在写什么,要些什么,写完一个功能你就可以提交。当然这个比较客观,看项目程度,合作人数等吧。

提交规范:

我用的 angular 框架的那个规范,如果项目大了,可以写工具强制检测。
brucefu
2020-08-02 19:25:41 +08:00
如何写的规范:把此次提交的全部改动概括出来,概括出来的是索引,下次看到这个索引,就能在脑海中回想到大致的改动。
提交的粒度:一个索引值不适合写得过大,否则不利于索引。索引不宜过多,脑子存储不下。所以粒度就是能创建好用的索引为适合
——不必太纠结
xiqingongzi
2020-08-02 22:44:51 +08:00
关于 commit message,可以参考: http://gitstyle.js.org/

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

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

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

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

© 2021 V2EX