← 返回单词列表

commit

★★★★
🇺🇸 /kʌmˈɪt/
noun 编号: C02570 牛津3000 BNC #1393 COCA #1394
commit 的核心是“把某人、某事或某个决定交出去并确定下来”:可以指托付、犯下某事、作出承诺,也常用于数据库和版本控制中的永久提交。
💡 记忆钩子
想象你把一件东西郑重地交出去:交给别人就是“托付”,交给法律就是“犯下罪行”,把自己交给一个决定就是“作出承诺”,把改动交给系统就是“提交并固定”。名词 commit 也表示这次交付本身,或已经作出承诺的人。
📝 学习建议
  • 不要把 commit 只记成“犯罪”;先掌握“犯下(坏事)”和“作出承诺”两个日常核心义,再学习计算机义。
  • 计算机语境中的 commit 通常不是“提交作业”这么宽泛,而是把改动正式写入系统或版本库,使其成为确定记录。
  • 看到名词 commit 时,要根据上下文判断它是“提交操作”、版本库中的一次提交,还是已经答应入学的运动员。
📖 中文释义
noun
  • core 提交;使改动生效
    📖 指把一组改动正式确定下来,使它们不再只是暂存状态;在数据库中,commit 会让一次事务产生的改变成为永久记录。
    💡 常见模式是 a commit 或 transaction commit,表示“一次提交”或“一次事务提交”。这是计算机领域的专门用法,不能泛指任何普通的改变;在数据库语境中,它通常和事务是否正式生效有关。
    The system records every commit in the transaction log.
    系统会在事务日志中记录每一次提交。
  • common 代码提交
    📖 在版本控制中,指把本地完成的一组源代码或其他文件改动正式提交到代码库,形成可追踪的版本记录。
    💡 常见模式是 make a commit 或 push a commit,具体含义取决于是在本地创建提交,还是把提交推送到远程代码库。它不是单纯保存文件,也不一定表示改动已经发布给所有用户。程序员常把 commit 当作一次有说明文字的版本记录。
    I made a commit after fixing the login bug.
    修复登录漏洞后,我提交了一次代码。
  • common 已承诺入学的运动员
    📖 在美国非正式体育语境中,指已经口头答应或签信承诺去某所大学就读的人,尤其是高中运动员。
    💡 常见模式是 a college commit 或 be a commit to a school,主要见于美国大学体育报道和口语。它表示招募阶段的承诺,不等于已经正式入学或完成全部手续。这个义项地域和语域都有限,普通语境中不要默认采用它。
    US informal
    The high school quarterback announced that he was a commit to State University.
    这名高中四分卫宣布自己已承诺就读州立大学。
commits plural
verb
  • common 托付;交给照管
    📖 指把某人或某物交给别人、机构或某种安排负责照管,重点是正式交付责任,而不只是暂时放在那里。
    💡 常见模式是 commit someone or something to someone or something,后面通常用 to 引出接受托付的一方。这个义项偏正式,日常对话中常可用 entrust 或 put someone in charge of 来表达。不要把它和表示“承诺”的 commit oneself to 混为一谈。
    transitive
    The parents committed their child to the care of a trusted relative.
    这对父母把孩子托付给一位信得过的亲戚照料。
  • common 关押
    📖 指把某人强行送进监狱或其他拘禁场所,使其受到关押;这是“把人交给某个机构处理”的延伸义。
    💡 常见模式是 commit someone to prison、jail 或 a detention facility,语气较正式。现代新闻和法律语境中仍能见到,但日常表达更常用 imprison 或 send someone to prison。不要把它误解成单纯的逮捕,commit 强调被正式送去关押。
    transitive
    The court committed him to prison for five years.
    法院判处他入狱五年。
  • rare 强制送医
    📖 指因被认为患有精神疾病等原因,把某人强制送入医疗机构接受治疗;这是“交由机构负责”的特殊正式用法。
    💡 常见模式是 commit someone to a psychiatric hospital 或 another facility。它常见于法律、医疗或历史语境,未经语境支持时不要用来泛指“接受治疗”。现代表达通常会更明确地说明是 involuntary treatment,以避免带有污名化色彩。
    transitive
  • core 犯下;实施
    📖 指做出通常被认为错误、违法或有罪过的事,尤其是犯罪、过失或罪行;这里是把一个行为“交出去”,让它真正发生。
    💡 常见模式是 commit a crime、commit murder、commit a mistake 或 commit a sin,后面直接接行为名词。这个义项通常带负面色彩,不能用来表示普通地“做某事”。不要把 commit murder 直译成“提交谋杀”,它的意思是“犯下谋杀罪”。
    transitive
    He was arrested for committing fraud.
    他因实施欺诈而被捕。
  • core 承诺;使自己投入
    📖 指通过一个明确决定把自己约束在某个行动、目标或关系上,也可表示某个行动使人承担风险或陷入不利处境。
    💡 常见模式是 commit oneself to something 或 commit to doing something;现代英语中也常直接说 commit to a plan。它比一般的 intend 更强,含有已经作出约束性决定的意味。不要说 commit to do,通常应说 commit to doing 或 commit oneself to something。
    ambitransitive
    She committed herself to training every morning.
    她承诺每天早晨训练。
    The company committed to reducing its waste.
    公司承诺减少废弃物。
  • core 提交并永久保存
    📖 在数据库中,指确认一组事务改动,使它们正式成为数据库的一部分,通常不能再被当作未完成的暂存操作。
    💡 常见模式是 commit a transaction,或在说明结果时用 the transaction is committed。它是数据库和事务处理中的技术术语,和普通的 save 不完全相同,因为 commit 强调事务正式完成并固定下来。若操作失败,通常不会把未完成的整组改动当作已提交。
    transitive
    The application commits the transaction only after all checks pass.
    应用程序只有在所有检查通过后才提交事务。
  • common 提交到版本库
    📖 在版本控制中,指把新的代码修订整合进公共版本或主版本文件,使这组改动成为版本库中的正式版本记录。
    💡 常见模式是 commit changes、commit code 或 commit changes to the main branch。它通常表示创建正式版本记录,但不一定表示已经同步到远程服务器,后者还可能需要另一个上传步骤。不要把 commit 和 publish、deploy 当成同一个动作。
    transitive
    Please commit your changes to the main branch before the release.
    发布前请把你的改动提交到主分支。
  • rare 参加竞争;较量
    📖 旧式用法,指参加比赛或与某人较量,通常接 with;可看作把自己投入一场竞争。
    💡 常见模式是 commit with someone,属于过时的不及物用法。现代英语中通常改用 compete with 或 enter a contest。阅读古典或历史文本时才有必要识别它,不要在现代交流中主动使用。
    intransitive obsolete
  • rare 使困惑
    📖 过时且带拉丁语色彩的用法,指把人弄糊涂或使事物混乱,可联系“把人置于无法理清的状态”。
    💡 这个义项只在古旧或文学文本中偶尔出现,现代英语不用 commit 表示“使困惑”。现代表达应使用 confuse、puzzle 或 bewilder。不要根据这个义项创造现代日常句子。
    Latinism obsolete transitive
  • rare 犯下性方面的过失
    📖 过时的不及物用法,指实施被当时道德观念视为违法或有罪过的性行为,尤其指通奸或乱伦一类行为。
    💡 该义项已过时,现代英语不会单独用 commit 表示发生性关系。它只适合在历史文本中识别,现代表达需要明确说明具体行为,且应注意语境和冒犯性。
    intransitive obsolete
  • rare 发生;被实施
    📖 过时用法,表示某件事正在发生或某种行为正在被实施,是“犯下某事”义的非人称延伸。
    💡 常见于旧式被动或文学叙述中,现代英语通常用 happen、occur 或 be committed 来表达。不要把现代的 commit 当作普通的不及物“发生”。
    intransitive obsolete
commits present,singular,third-person committing participle,present committed participle,past committed past commit first-person,present,singular committed first-person,past,singular commit present,second-person,singular committest archaic,present,second-person,singular committed past,second-person,singular committedst archaic,past,second-person,singular committeth archaic,present,singular,third-person committed past,singular,third-person commit plural,present committed past,plural commit present,subjunctive committed past,subjunctive commit imperative,present - imperative,past
📘 英文释义 (WordNet) 共 6 组
give entirely to a specific person, activity, or cause; ;
同义词集: give dedicate consecrate commit devote
She committed herself to the work of God
give one's talents to a good cause
consecrate your life to the church
上位: apply, employ, use, utilise, utilize 下位: apply, consecrate, vow
make an investment
同义词集: invest put commit place
Put money into bonds
反义: disinvest, divest 上位: drop, expend, spend 下位: fund, job, shelter, speculate
cause to be admitted; of persons to an institution;
同义词集: commit institutionalize institutionalise send charge
After the second episode, she had to be committed
he was committed to prison
上位: transfer
confer a trust upon;
同义词集: entrust intrust trust confide commit
The messenger was entrusted with the general's secret
I commit my soul to God
上位: give, hand, pass, pass on, reach, turn over 下位: charge, commend, consign
engage in or perform;
同义词集: commit practice
practice safe sex
commit a random act of kindness
上位: engage, prosecute, pursue
perform an act, usually with a negative connotation;
同义词集: perpetrate commit pull
perpetrate a crime
pull a bank robbery
上位: act, move 下位: make
🌳 词源
源自拉丁语,含有“共同”与“送出”的成分;“把东西送到某处、交付出去”的概念贯穿其主要现代义项。
Inherited from Middle English committen, itself borrowed from Latin committō (“to bring together, join, compare, commit (a wrong), incur, give in charge, etc.”), from com- (“together”) + mittō (“to send”). See mission.
🔄 变式
- imperat commits plural committed 1st_sg committedst archaic committest archaic committeth archaic committing present
🏷 单词标签 & 词根