ホームページ >開発ツール >Git >Git コマンドラインを使用してファイルを削除する方法

Git コマンドラインを使用してファイルを削除する方法

PHPz
PHPzオリジナル
2023-04-03 09:17:163546ブラウズ

コード管理に Git を使用している場合、ファイルが破棄されたため、またはファイルの内容が他のファイルに移動されたため、ファイルを削除する必要がある状況がよく発生します。ファイルの削除は必要な操作です。この記事では、Git コマンド ラインを使用してファイルを削除する方法について説明します。

1. 作業ディレクトリ内のファイルを削除します

作業ディレクトリ内のファイルを削除する場合は、rm コマンドを使用できます:

$ rm <文件名>

たとえば、プロジェクトのルート ディレクトリにある sample.txt ファイルを削除するには、次のコマンドを使用できます。

$ rm sample.txt

を使用する場合は、次の点に注意する必要があります。ファイルを削除する rm コマンド:

  • ファイルがすでに Git によって管理されている場合、rm コマンドを使用すると、作業ディレクトリからファイルが削除されるだけです。ただし、Git リポジトリからではありません。
  • ファイルが変更されている場合は、不要なデータ損失を避けるために、rm コマンドを使用してファイルを削除する前に、変更をコミットし、作業ディレクトリをクリアする必要があります。

2. Git リポジトリ内のファイルを削除する

Git リポジトリからファイルを削除するには、git rm コマンドを使用します。作業ディレクトリと Git リポジトリからの削除:

$ git rm <文件名>

たとえば、docs フォルダー内の sample.txt ファイルを、 Git リポジトリでは、次のコマンドを使用できます:

$ git rm docs/sample.txt

git rm コマンドを使用してファイルを削除する場合は、次の点に注意する必要があります:

    #ファイルが変更されている場合は、
  • git rm## を使用してください。 # 不必要なデータ損失を避けるために、コマンドでファイルを削除する前に変更を送信する必要があります。 ファイルが他のブランチによってマージされている場合は、
  • git rm
  • コマンドを使用してファイルを削除した後、他の開発者がアクセスできるように、変更を送信してリモート ウェアハウスにプッシュする必要があります。ファイルを同時に削除できます。
  • 3. 削除されたファイルを復元する

ファイルを削除した後で削除する必要がなくなった場合は、

git checkout

コマンドを使用して、ファイルを復元します:<pre class="brush:php;toolbar:false">$ git checkout &lt;文件名&gt;</pre>たとえば、

sample.txt

ファイルを復元するには、次のコマンドを使用できます: <pre class="brush:php;toolbar:false">$ git checkout sample.txt</pre>次の点に注意する必要があります。

git checkout

コマンドを使用してファイルを復元する場合 ポイント:

ファイルが他のブランチによってマージされている場合は、
    git checkout
  • コマンドを使用して、ファイルを復元します。ファイルを復元した後、他の開発者がファイルを同期的に削除できるように、変更を送信してリモート ウェアハウスにプッシュする必要があります。
  • 4. 概要

この記事では、Git コマンド ラインを使用してファイルを削除する方法を紹介します。一般に、次の点に注意してください。

    rm
  • コマンドを使用すると、作業ディレクトリ内のファイルのみを削除できますが、git rm を使用すると、コマンド この場合のみ、Git リポジトリからファイルを削除できます。 ファイルを削除する前に、ファイルが変更されているか、他のブランチにマージされているかに注意し、対応するコミットまたはプッシュ操作を実行する必要があります。
  • ファイルを削除し、そのファイルを削除する必要がなくなった場合は、
  • git checkout
  • コマンドを使用してファイルを復元できます。

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

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