スナップショットとコミット
CoddyのTerminalジャーニー「バージョン管理」セクションの一部 — レッスン 3/58。
Gitはプロジェクトを一連のスナップショットとして保存します。各スナップショットはコミットと呼ばれ、各コミットはその時点でのすべての追跡対象ファイルの正確な状態を記録します。
スナップショットをいつ撮るかは、あなたが決めます。一般的なワークフローは次のようになります。
- いくつかのファイルを編集します。
- 次のスナップショットに含めたい変更を Git に伝えます。
- 変更内容を説明する短いメッセージを添えて、コミットを作成します。
各コミットには、一意のID(英数字の長い文字列)と、"Add login form" や "Fix typo in README" のように自分で記述するメッセージが割り当てられます。
コミットが作成されると、いつでもその状態に戻ることができます。後でファイルを削除したとしても、スナップショットには以前の状態が記録されています。
チートシート
Gitは、プロジェクトをひと続きのコミット(スナップショット)として保存します。各コミットはその時点でのすべての追跡対象ファイルの正確な状態を記録し、一意のIDが割り当てられます。
一般的なコミットのワークフロー:
- ファイルをいくつか編集します。
- 次のスナップショットに含める変更をGitに伝えます。
- 短い説明メッセージ(例:
"Add login form")を添えてコミットを作成します。
コミットは永続的なスナップショットです。いつでも以前のコミットに戻ることができます。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。