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

再也不能用担心如何写 commit log 了 git commit -am "$(curl -s http://whatthecommit.com/index.txt)"

  •  
  •   stormslowly · 2016-05-30 10:31:35 +08:00 · 4225 次点击
    这是一个创建于 3104 天前的主题,其中的信息可能已经有所发展或是发生改变。
    30 条回复    2016-05-31 16:20:49 +08:00
    DeepCold
        1
    DeepCold  
       2016-05-30 10:46:52 +08:00   ❤️ 1
    每次都填这个?
    500miles
        2
    500miles  
       2016-05-30 10:49:25 +08:00   ❤️ 1
    结果被 leader 和小伙伴活活打死
    stormslowly
        3
    stormslowly  
    OP
       2016-05-30 10:51:48 +08:00   ❤️ 2
    @DeepCold 内容是随机的 每次都不一样

    可以自己做一个 alias 就无痛苦了 233333
    est
        4
    est  
       2016-05-30 10:52:50 +08:00   ❤️ 1
    -am 的都是异端。

    git commit -m 'update' .
    DeepCold
        5
    DeepCold  
       2016-05-30 10:55:30 +08:00   ❤️ 1
    @500miles 哈哈哈哈 很有可能
    @stormslowly 真机智。。
    fakefish
        6
    fakefish  
       2016-05-30 11:00:14 +08:00   ❤️ 1
    @est +1
    lhbc
        7
    lhbc  
       2016-05-30 11:03:05 +08:00   ❤️ 1
    我自己玩的东西我每次提交都写详细的 commit log 啊
    README.md 也会写……
    lhbc
        8
    lhbc  
       2016-05-30 11:04:50 +08:00   ❤️ 1
    git commit -a 比 随意写 commit log 更应该被打死吧
    BoiledEgg
        9
    BoiledEgg  
       2016-05-30 11:07:41 +08:00   ❤️ 1
    magic, have no clue but it works
    感觉会被打死
    yuankui
        10
    yuankui  
       2016-05-30 11:10:31 +08:00   ❤️ 1
    作死~团队毒瘤
    SharkIng
        11
    SharkIng  
       2016-05-30 11:14:23 +08:00   ❤️ 1
    @fakefish
    @est
    @lhbc
    求教一下加 -a 会有什么坏处么?
    knightdf
        12
    knightdf  
       2016-05-30 11:21:17 +08:00   ❤️ 1
    git commit -m 'bug fix'
    EchoWhale
        13
    EchoWhale  
       2016-05-30 11:22:55 +08:00 via Android   ❤️ 2
    我们组有人这么干过,现在他坟头草一米高了
    Felldeadbird
        14
    Felldeadbird  
       2016-05-30 11:23:46 +08:00   ❤️ 1
    真会玩,但我会打死楼主的。
    yangxiongguo
        15
    yangxiongguo  
       2016-05-30 11:51:14 +08:00   ❤️ 1
    头像能入选年度最丑吗
    morning
        16
    morning  
       2016-05-30 12:23:25 +08:00   ❤️ 1
    面对飘忽不定的需求我只能在 commit 结尾加 ‘ orz ’,最近感觉经理看我的眼神有点不大对
    lhbc
        18
    lhbc  
       2016-05-30 12:34:58 +08:00   ❤️ 1
    @SharkIng 应该每个改动 commit 一次,不能多个改动一起 commit
    如果只是一个改动,那 commit -a 没问题,但无脑 -a 危害非常大
    ufo22940268
        19
    ufo22940268  
       2016-05-30 13:49:14 +08:00   ❤️ 1
    头像太丑,不忍直视
    Owenjia
        20
    Owenjia  
       2016-05-30 13:55:02 +08:00   ❤️ 1
    会被打死的吧……
    cxbig
        21
    cxbig  
       2016-05-30 13:56:40 +08:00   ❤️ 1
    @SharkIng -a 是把所有改动都提交上去,实际开发中,改动的文件里有可能夹杂着调试用的代码,无脑 commit 不注意这些会造成问题。
    likuku
        22
    likuku  
       2016-05-30 13:59:16 +08:00   ❤️ 1
    太 2B 了.... Orz
    hicdn
        23
    hicdn  
       2016-05-30 13:59:17 +08:00   ❤️ 1
    neoblackcap
        24
    neoblackcap  
       2016-05-30 14:04:51 +08:00   ❤️ 1
    @SharkIng 其实-a 是问题不大,根本的问题在于 push 到公共库的代码就不要做改动 commit log 的操作( git commit --amend 或 git rebase 等等)
    因为那样会引起其他协作的人代码冲突
    kmahyyg
        25
    kmahyyg  
       2016-05-30 21:47:04 +08:00 via Android
    mark
    SharkIng
        26
    SharkIng  
       2016-05-31 08:16:29 +08:00
    @neoblackcap
    @cxbig
    @lhbc

    谢谢啦,一起刚学 git 的时候感觉 -a 很方便,但是最近也是发现这个问题了,基本上每个改动的文件我都分开 `git commit 文件名` 这样来,谢谢提醒,的确应该改掉这个 -a 的毛病
    BoiledEgg
        27
    BoiledEgg  
       2016-05-31 08:57:16 +08:00
    @cxbig 调试用代码,日志,依赖库,本地 IDE 配置文件等等不都是.gitignore 的么?
    我都是-am 的。。。
    stormslowly
        28
    stormslowly  
    OP
       2016-05-31 09:12:03 +08:00
    @ufo22940268 辣鸡 赶紧去码代码
    wei745359223
        29
    wei745359223  
       2016-05-31 09:58:09 +08:00
    我们公司一个小伙伴
    bugfix
    bugfix 1

    v1
    v2
    v3
    ....
    cxbig
        30
    cxbig  
       2016-05-31 16:20:49 +08:00
    @BoiledEgg 那些独立的文件当然可以用 ignore ,我调试经常会在代码里 print 一些东西啊, js 文件放个断点啦。这些不能直接提交的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2802 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:25 · PVG 08:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.