コミット
こみっと
Commit
一言でいうと
コードの変更内容に名前と意味をつけて、履歴として記録する操作のこと。
詳しい意味
コミットは、Gitなどのバージョン管理ツールで、コードの変更内容を「ひとつの意味のあるまとまり」として履歴に記録する操作・単位です。コミットには「何を」「なぜ」変えたかを示すコミットメッセージが添えられ、これが時系列で積み重なって開発の歴史になります。後で問題が起きた時に「いつから挙動が変わったか」「何のためにこれを変えたか」を辿るための重要な記録です。良いコミットの粒度は「1コミット = 1つの意味あるまとまり」で、必要に応じて複数のコミットに分けます。
何に使うか
作業の区切りに変更を保存するとき。あとから「なぜこの変更をしたか」を辿るとき。問題のある変更だけを取り消したいとき。
どんな時に出るか
「コミットしてプッシュ」「コミットメッセージは英語で」「このコミットを取り消したい」といった場面で登場します。
具体例
- コミットメッセージは「fix: 〜」のような prefix で意図を明示している。
- 1コミットに大量の変更を詰め込まず、意味の区切りで分けるのが原則。
別名・略称
commit(こみっと)コミットメッセージ(こみっとめっせーじ)
初心者向けメモ
ゲームの「セーブポイント」のようなものです。ボス戦の前にセーブしておけば、失敗しても直前から再開できます。コミットも同じで、変更を意味ある区切りで記録しておけば、間違えても安全な過去に戻れます。