git でファイルを削除および追加する方法について話しましょう

PHPz
リリース: 2023-04-03 10:12:15
オリジナル
1781 人が閲覧しました

git を使用してプロジェクトを管理する場合、バージョン管理や共同開発のためにファイルやフォルダーをリポジトリに継続的に追加する必要があります。ただし、間違ったファイルや不要なファイルを追加する場合があり、その場合はリポジトリから削除する必要があります。この記事では、gitに追加したファイルを削除する方法を詳しく紹介します。

  1. git ステータスを確認する

ファイルを削除する前に、git ステータスを確認して、削除するファイルがリポジトリに送信されているかどうかを確認する必要があります。次のコマンドを使用して git ステータスを表示できます。

$ git status
ログイン後にコピー

git ステータスに削除する必要があるファイルが含まれている場合は、後続の削除操作を続行できます。

  1. 単一ファイルの削除

単一ファイルを削除する必要がある場合は、次のコマンドを使用できます:

$ git rm [file]
ログイン後にコピー

ここで、[file] は を表します。削除する必要があるファイルの名前。このコマンドを実行すると、git はリポジトリからファイルを削除し、ステージング領域に削除操作を追加します。現時点では、次のコマンドを使用して変更をリポジトリに送信する必要があります:

$ git commit -m "delete file"
ログイン後にコピー

削除操作を元に戻す必要がある場合は、次のコマンドを使用できることに注意してください:

$ git restore [file]
ログイン後にコピー

ここで、[file] は復元する必要があるファイルの名前を表します。

  1. フォルダーの削除

フォルダー全体を削除する必要がある場合は、次のコマンドを使用できます:

$ git rm -r [folder]
ログイン後にコピー

[フォルダー] はフォルダーを表します。それは名前を削除する必要があります。このコマンドを実行すると、git はフォルダーとそのフォルダーに含まれるすべてのファイルをリポジトリから削除し、削除操作をステージング領域に追加します。また、次のコマンドを使用して変更をリポジトリに送信する必要があります:

$ git commit -m "delete folder"
ログイン後にコピー

フォルダーの削除を元に戻す必要がある場合は、次のコマンドを使用できます:

$ git restore [folder]
ログイン後にコピー

ここで [ [フォルダー] は、復元する必要があるフォルダーの名前を表します。

  1. 削除されたファイルを回復する

削除されたファイルを回復する必要がある場合は、次のコマンドを使用できます:

$ git checkout [commitID] -- [file]
ログイン後にコピー

ここで、[commitID] は必要性を示します。復元する コミット ID、[file] は、復元する必要があるファイルを示します。このコマンドを実行すると、git はファイルを指定されたコミット ID バージョンに復元します。

  1. 削除エラーの処理

git を使用してファイルを削除する過程で、場合によっては、削除すべきではないファイルやフォルダーが削除され、不要な損失が発生する可能性があります。 。現時点では、次の方法でこれに対処できます。

  • 誤って削除したファイルまたはフォルダーを再度追加する
  • 削除されたコミット ID のバージョンを復元する

送信されたファイルが誤って削除された場合は、送信されたコミット ID バージョンを直接復元する必要があります。誤って削除したファイルがリポジトリに送信されていない場合は、ファイルを再追加することで修復できます。

  1. 概要

Git は、現在最も人気のあるバージョン管理ツールの 1 つです。git を通じて、バージョン管理や共同作業のためにファイルやフォルダーをリポジトリに簡単に追加できます。発達。ただし、git を使用する場合は、誤って削除したりデータが失われたりしないように、削除操作の精度にも注意する必要があります。この記事では、git に追加したファイルを削除する方法を紹介しますので、開発や管理で git をより良く活用する一助になれば幸いです。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート