トラックされていない変更を破棄する

Beginner

This tutorial is from open-source community. Access the source code

はじめに

Git を使用する際、作業ディレクトリにトラックされていない変更があるのは一般的です。これらの変更は、Git が現在トラッキングしていないファイルです。時々、これらの変更を破棄して新しく始めたい場合があります。この実験では、現在のブランチのすべてのトラックされていない変更を破棄する方法を学びます。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。

トラックされていない変更を破棄する

あなたは Git を使ってプロジェクトを行っており、作業ディレクトリにいくつかの変更を加えました。しかし、これらの変更が必要ないことに気づき、破棄したいと思います。現在のブランチのすべてのトラックされていない変更を破棄したいのです。

この実験を完了するには、https://github.com/labex-labs/git-playground という名前の Git リポジトリを使用します。以下の手順に従ってください。

  1. リポジトリディレクトリに移動します。
cd git-playground
  1. 作業ディレクトリの状態を確認します。
git status

以下の出力が表示されるはずです。

[object Object]
  1. 現在のブランチのすべてのトラックされていない変更を破棄します。
git clean -f -d
  1. 再度、作業ディレクトリの状態を確認します。
git status

以下の出力が表示されるはずです。

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

git clean -f -d コマンドは、現在のブランチのすべてのトラックされていない変更を破棄しました。

まとめ

トラックされていない変更を破棄することは、新しく始めたい場合や、Git が現在トラッキングしていない変更を破棄したい場合に便利な Git コマンドです。git clean -f -d コマンドを使用して、現在のブランチのすべてのトラックされていない変更を破棄します。