ホームページ  >  記事  >  開発ツール  >  Git に追加されたファイルを削除する方法

Git に追加されたファイルを削除する方法

PHPz
PHPzオリジナル
2023-04-07 09:01:103419ブラウズ

Git は、強力なバージョン管理機能とコラボレーション機能を備えた、最新のソフトウェア開発において最も重要なツールの 1 つです。 Git の最も基本的な概念の 1 つは、変更されたファイルをステージングする機能である「ステージ」です。ファイルがステージングされると、Git はファイルへの変更を追跡し、リポジトリにコミットされたときにすべての変更が含まれるようにします。しかし、誤って不要なファイルを追加したり、ステージング領域からファイルを削除する必要がある場合はどうすればよいでしょうか?この記事では、Gitに追加したファイルを削除する方法を紹介します。

  1. git replace を使用する

最も簡単な方法は、ステージング領域での変更をキャンセルできる git restart を使用することです。個々のファイルのステージングを解除するには、次のコマンドを実行します。

git reset <file>

これにより、ローカルの変更はすべて保持されたまま、ステージング領域から個々のファイルが削除されます。ステージング領域からすべてのファイルの変更を削除したい場合は、次のコマンドを実行できます:

git reset
  1. Use git rm

ファイルを完全に削除したい場合, したがって、追跡されなくなり、git rm コマンドを使用してリポジトリから削除できます。このコマンドは、作業ディレクトリからファイルも削除します。

git rm <file>

ファイルを削除せずにステージング領域から削除したいだけの場合は、--cached オプションを使用できます。

git rm --cached <file>
  1. git checkout の使用

もう 1 つの方法は、git checkout コマンドを使用して、ステージングされていない変更を元に戻すことです。ステージング領域に追加された変更については、このコマンドを使用する前にステージングを解除する必要があります。ファイルの最新バージョンを復元するには、次のコマンドを実行します。

git checkout -- <file>

このコマンドを使用すると、保存されていない変更はすべて失われることに注意してください。そのため、ファイルを復元する前に、必ずすべての変更を別の場所に保存してください。場所。

概要

Git では、次のいずれかの方法を使用して、追加されたファイルを削除できます。

  • git restart を使用してステージング領域の変更をキャンセルします。 ;
  • git rm を使用してファイルを削除し、追跡されないようにして作業ディレクトリから削除します。;
  • git checkout を使用してステージングされていない変更を復元しますが、その使用後、コマンドの前、ステージングをキャンセルする必要があります。

これらの方法は簡単ですが、使用する前に、その影響を理解し、作業ディレクトリ内のすべての変更が保存されていることを確認してください。

以上がGit に追加されたファイルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。