V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
Vimax
V2EX  ›  git

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

  •  1
     
  •   Vimax · 2020-08-01 16:13:27 +08:00 · 3597 次点击
    这是一个创建于 1576 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如标题。

    • 代码写到什么时候可以细分提交的粒度。

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

    • 代码提交的 commit 信息如何写比较规范

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

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

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

    提交规范:

    我用的 angular 框架的那个规范,如果项目大了,可以写工具强制检测。
    brucefu
        5
    brucefu  
       2020-08-02 19:25:41 +08:00
    如何写的规范:把此次提交的全部改动概括出来,概括出来的是索引,下次看到这个索引,就能在脑海中回想到大致的改动。
    提交的粒度:一个索引值不适合写得过大,否则不利于索引。索引不宜过多,脑子存储不下。所以粒度就是能创建好用的索引为适合
    ——不必太纠结
    xiqingongzi
        6
    xiqingongzi  
       2020-08-02 22:44:51 +08:00
    关于 commit message,可以参考: http://gitstyle.js.org/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1184 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:01 · PVG 02:01 · LAX 10:01 · JFK 13:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.