Git の文脈で commit とは?
正答
- 変更を確定して履歴に記録すること
- 作業を最後までやりとげると約束すること
- 変更をリモートに送ること
- 変更を取り消して、ひとつ前の状態に戻すこと
解説
commit は日常英語では「約束する・専念する・(罪を)犯す」という意味で、I'm committed to this project. なら「このプロジェクトに専念している」。Git の commit は、ステージした変更を 1 つの区切りとして確定し、メッセージ付きで履歴に記録する操作を指す。「約束した」と読むと、レビューで「commit しました」と言われた意味を取り違える。リモートに送るのは push で、commit はまだ手元のリポジトリの中だけの記録である。
参考: git-scm.com
この問題を含む エンジニア英語 のテストを制限時間つきで解く
エンジニア英語クイズへ