Menu
Coddy logo textTech

未ステージングの変更を破棄する

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

ワーキングディレクトリで編集を行ったものの、後悔して破棄したくなることがあります。変更がまだステージングされていない限り、以下のコマンドを使用してファイルをコミット済みのバージョンに戻すことができます:

git restore notes.txt

これは、notes.txt のワーキングコピーを最新のコミットのバージョンで上書きします。保存されていない編集内容は失われますが、ステージングエリアと履歴は変更されません。

リポジトリ内のすべてのステージングされていない変更を一度に破棄したい場合は、ドットを使用します:

git restore .

git restore は破壊的です。コミット(またはステージング)していないものはすべて、この操作の後に失われます。慎重に使用してください。

challenge icon

チャレンジ

初心者

フォルダには、すでにコミットされた port=80 という行を含む config.txt が含まれています。これを port=9999 に変更し、すぐに git restore を使用して変更を破棄してください。ファイルの最終的な内容を表示してください。

チートシート

特定のファイル内のステージングされていない変更を破棄します(最後のコミットに戻ります):

git restore notes.txt

リポジトリ内のすべてのステージングされていない変更を一度に破棄します:

git restore .

警告: git restore は破壊的です。コミットされていない、およびステージングされていない変更は永久に失われます。

自分で試してみよう

ターミナル
quiz icon腕試し

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

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