Menu
CoddyTech

追跡対象ファイルの変更

CoddyのTerminalジャーニー「バージョン管理」セクションの一部。レッスン 12/58。

ファイルが一度コミットされると、Git はそのファイルを追跡します。次に編集すると、git status では未追跡ではなく変更済みとして表示されます。

git status --short
 M hello.txt

2列目のMは、「作業ディレクトリで変更されたが、まだステージされていない」ことを意味します。変更をステージするには、同じgit addコマンドを使います。

git add hello.txt
git status --short
M  hello.txt

M が最初の列に移動したことに注目してください。2つの列は、左がステージング済み、右が作業ディレクトリです。ステージングしたら、ほかの変更と同じようにコミットします。

git commit -m "Update hello.txt"

各コミットには完全なスナップショットが記録されるため、古いバージョンが失われることはありません。いつでも振り返ることができます。

challenge icon

チャレンジ

簡単

フォルダーにはnote.txtが含まれています。リポジトリを初期化し、ユーザーIDを設定して、元のファイルをコミットします。次に、ファイルの内容をupdatedに変更し、git status --shortを実行します。

期待される出力は、変更済みだがステージされていないことを示すマーカーです。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

バージョン管理のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド