コミット(commit)は、Git で その時点の変更を、ひとまとまりとして記録する 操作、またその1件の記録を指します。ゲームの「セーブポイント」にあたると考えると、分かりやすいです。
コミットには、変更内容と一緒に コミットメッセージ という短い説明を添えます。「何を、なぜ変えたか」を書き残すことで、後から履歴をたどったとき、経緯が分かります。
コミット履歴(新しい順)
● ログイン画面のボタン色を修正
● パスワードのハッシュ化を追加
● 初期セットアップ
良いコミットのコツは、次のとおりです。
- 意味のある単位で区切る … 「1つの目的=1コミット」。あれこれ混ぜない。
- メッセージを分かりやすく … 何をしたか、一目で伝わるように。
こうしてコミットを積み重ねたものが、プロジェクトの「開発の歩み」になります。問題が起きたとき、「どのコミットで壊れたか」を突き止めて、その1つ前に戻す、といったこともできます。小さく・こまめにコミットするのが、良い習慣とされています。