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

为什么用 commit 这个单词作为提交动作而不是 submit?

  •  
  •   eW91IHNlZSBtZQ · 2019-07-29 09:25:02 +08:00 via iPad · 7697 次点击
    这是一个创建于 1949 天前的主题,其中的信息可能已经有所发展或是发生改变。

    commit 好像没有提交这个释义,那么这里 commit 怎么翻译呢?

    10 条回复    2020-03-05 16:47:48 +08:00
    momocraft
        1
    momocraft  
       2019-07-29 09:49:30 +08:00   ❤️ 1
    v. to consign or record for preservation
    感觉是这个词义 (来自 merriam webster)

    submit 一般是给别人的,git 也不需要别人
    JasonEWNL
        2
    JasonEWNL  
       2019-07-29 10:16:34 +08:00 via iPad   ❤️ 4
    commit 只是 “记下” 而已,submit 是 “提交”。git commit 确实只是记录一次而已(仅仅 commit 这个),并没有 push 之后啥的。如果要说 “提交”,commit + push 可能合成一个更像(但也不完全是) submit 的意思。
    pkookp8
        3
    pkookp8  
       2019-07-29 10:30:13 +08:00 via Android   ❤️ 1
    我觉得 commit 是我提交了一样大家都应该同意的东西
    submit 是提交了一样需要对方同意的东西
    mcfog
        4
    mcfog  
       2019-07-29 10:31:42 +08:00 via Android   ❤️ 3
    commit 的是一件事情,submit 的是一张表单/申请

    不要翻译 git 或编程术语,除非你想变基 (滑稽
    lleon
        5
    lleon  
       2019-07-29 10:41:37 +08:00 via iPad   ❤️ 1
    submit 屈服,投降,提交,递呈
    → sub-,在下,-mit,送出,放置,词源同 emit,mission,surmise.即放在下面的,引申比喻义屈服,投降,及引申义提交,递呈供上级决定等。

    commit: 把…托付给,把…交给;把…提交
    com-,表强调,-mit,派遣,过去分词-miss,词源同 mission.该词在使用过程中,扩展了诸多词义。
    besto
        6
    besto  
       2019-07-29 10:43:06 +08:00   ❤️ 1
    你可以只 commit 不提交。
    MotherShip
        7
    MotherShip  
       2019-07-29 11:50:01 +08:00   ❤️ 1
    不要翻译 git 或编程术语,除非你想变基 (滑稽
    MotherShip
        8
    MotherShip  
       2019-07-29 11:50:35 +08:00
    说起来 VS github 插件对 commit 的翻译好像是 更改

    语义应该就是“标记一次更改”
    013231
        9
    013231  
       2019-07-29 12:17:04 +08:00   ❤️ 1
    3 (commit something to) transfer something to (a state or place where it can be kept or preserved): he composed a letter but didn't commit it to paper | she committed each tiny feature to memory.

    這個義項用於版本控制工具不是非常合適嗎?
    CStarter
        10
    CStarter  
       2020-03-05 16:47:48 +08:00
    为什么楼上都说 git 呢?楼主并没有提 git 的词呀。说不定是 mysql 的 commit 和 html 里的 type="submit"呢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3683 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:26 · PVG 12:26 · LAX 20:26 · JFK 23:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.