追跡対象ファイルの変更
CoddyのTerminalジャーニー「バージョン管理」セクションの一部。レッスン 12/58。
ファイルが一度コミットされると、Git はそのファイルを追跡します。次に編集すると、git status では未追跡ではなく変更済みとして表示されます。
git status --short
M hello.txt2列目のMは、「作業ディレクトリで変更されたが、まだステージされていない」ことを意味します。変更をステージするには、同じgit addコマンドを使います。
git add hello.txt
git status --short
M hello.txtM が最初の列に移動したことに注目してください。2つの列は、左がステージング済み、右が作業ディレクトリです。ステージングしたら、ほかの変更と同じようにコミットします。
git commit -m "Update hello.txt"各コミットには完全なスナップショットが記録されるため、古いバージョンが失われることはありません。いつでも振り返ることができます。
チャレンジ
簡単フォルダーにはnote.txtが含まれています。リポジトリを初期化し、ユーザーIDを設定して、元のファイルをコミットします。次に、ファイルの内容をupdatedに変更し、git status --shortを実行します。
期待される出力は、変更済みだがステージされていないことを示すマーカーです。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
バージョン管理のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド