V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
WishMeLz
V2EX  ›  问与答

请问一下大家程序员 git 每次提交代码的时候是按照功能还是每天

  •  
  •   WishMeLz · 2020-12-11 15:33:50 +08:00 · 3243 次点击
    这是一个创建于 1471 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我之前公司是按照功能提交,现在的公司居然让每天提交代码,而且代码提交还在绩效里面。。。

    不提交就扣绩效

    24 条回复    2020-12-12 12:49:45 +08:00
    yuzihao0618
        1
    yuzihao0618  
       2020-12-11 15:35:04 +08:00
    多写注释 t_t
    potatosmith
        2
    potatosmith  
       2020-12-11 15:35:28 +08:00
    建议领导按代码行数算绩效
    XiLingHost
        3
    XiLingHost  
       2020-12-11 15:35:50 +08:00
    写完一部分编译能过就提交,然后全部完成合并分支
    rioshikelong121
        4
    rioshikelong121  
       2020-12-11 16:02:12 +08:00
    建議換公司
    sorshion
        5
    sorshion  
       2020-12-11 16:09:56 +08:00
    这种的赶紧换
    QBugHunter
        6
    QBugHunter  
       2020-12-11 16:14:55 +08:00
    这有啥的,加个 log 打印或者注释,然后 push 一下,每天 1 分钟都不到的事情,就用不着纠结了吧
    FragmentLs
        7
    FragmentLs  
       2020-12-11 16:17:34 +08:00
    ```sh
    git commit -m "WIP"
    ```
    appreciatemp
        8
    appreciatemp  
       2020-12-11 16:20:19 +08:00
    这个都管,感觉好智障
    Tokin
        9
    Tokin  
       2020-12-11 16:40:34 +08:00 via iPhone
    想起了之前一家公司按代码行数算绩效...
    WishMeLz
        10
    WishMeLz  
    OP
       2020-12-11 17:13:01 +08:00
    @QBugHunter 就怕领导看代码,幸亏领导看不懂
    WishMeLz
        11
    WishMeLz  
    OP
       2020-12-11 17:13:19 +08:00
    @yuzihao0618 我也是这么想的
    imjamespond
        12
    imjamespond  
       2020-12-11 17:31:52 +08:00
    多写的 log, debug, trace 即可
    lzxz1234
        14
    lzxz1234  
       2020-12-11 19:02:30 +08:00
    意思是你一个功能要开发好几天,不想天天提交?
    TuringGunner
        15
    TuringGunner  
       2020-12-11 19:02:57 +08:00 via Android
    按天是什么骚操作
    MaxFang
        16
    MaxFang  
       2020-12-11 19:26:50 +08:00
    面向代码行数编程,我裂了。
    xiangyuecn
        17
    xiangyuecn  
       2020-12-11 19:30:51 +08:00
    不提交你用 git 干嘛 写的快一天提交十几次都算正常,硬要等到第二天误删了代码才发现没有历史记录?
    anguiao
        18
    anguiao  
       2020-12-11 19:35:56 +08:00 via Android
    @xiangyuecn 我自己的习惯一般是每完成一点就会 commit 一次,但是不会 push 。完成一个功能或者修了一个 bug 之后,把 commit 合并之后才会 push 。
    ilovecqrwx
        19
    ilovecqrwx  
       2020-12-11 21:22:29 +08:00 via iPhone
    按功能,方便回退查看。
    crab
        20
    crab  
       2020-12-11 21:31:08 +08:00
    按天?
    boris93
        21
    boris93  
       2020-12-11 21:49:40 +08:00 via Android
    换工作
    肯定是按功能提交啊
    statement
        22
    statement  
       2020-12-11 22:22:50 +08:00
    原子性提交
    littlecreek
        23
    littlecreek  
       2020-12-12 08:36:12 +08:00
    git commit 就是让你保存 /同步自己的工作**进度**的, 所谓进度, 就是说不能非 0 即 1, 意思是你要保存功能实现的过程, 而不是上一秒啥都没有, 下一秒一个 commit 直接 1000 行代码.

    所以一个 feature 开发过程中有几十个 commits, 一天有十个八个 commits, 是再正常不过的事情了.
    Mystery0
        24
    Mystery0  
       2020-12-12 12:49:45 +08:00 via Android
    写一部分就 commit 一次,整个功能写完先 pull 一次然后 push
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2831 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:40 · PVG 15:40 · LAX 23:40 · JFK 02:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.