ホームページ  >  記事  >  開発ツール  >  gitでリポジトリフォルダを削除する方法

gitでリポジトリフォルダを削除する方法

PHPz
PHPzオリジナル
2023-04-04 10:43:472046ブラウズ

git をバージョン管理に使用している場合、フォルダーを削除する必要がある状況に遭遇することがあります。ただし、git でのフォルダーの削除は、通常のファイル システムほど簡単ではありません。この記事では、gitのリポジトリフォルダを削除する方法を紹介します。

まず、git でフォルダーを削除するには、Unix のようなコマンドを使用する代わりに、git rm コマンドを使用する必要があります。 git rm コマンドの構文は次のとおりです。

git rm -r <directory>

ここで、<directory> は、削除する必要があるフォルダーのパスです。 -r パラメータは再帰的な削除を示します。

上記のコマンドを実行すると、git はローカル ステージング領域にある指定されたフォルダーとそのフォルダーの下にあるすべてのファイルを削除します。ただし、これではフォルダーとファイルが git リポジトリから完全に削除されるわけではありません。

git リポジトリからフォルダーとファイルを完全に削除するには、削除操作を git リポジトリに送信する必要があります。送信されたコマンドは次のとおりです。

git commit -m "delete <directory>"

ここで、 <directory> は、削除する必要があるフォルダーのパスです。 -m パラメータは、送信されたアノテーション情報を示します。

上記のコマンドを実行すると、git は削除操作とアノテーション情報を git ウェアハウスに送信します。現時点では、ローカル git リポジトリは、指定されたフォルダーとそのフォルダー内のすべてのファイルを削除しました。ただし、リモート リポジトリにはこれらのファイルがまだ保持されています。

リモート ウェアハウス内のフォルダーとファイルを削除するには、git Push 操作を実行し、指定されたブランチにプッシュする必要があります。具体的なコマンドは次のとおりです:

git push <remote> <branch>

このうち、<remote> は、オリジンなど、プッシュ先のリモート ウェアハウスの名前です。 # はプッシュする必要がある名前です。マスターなど、到達したいブランチ名です。

上記のコマンドを実行すると、git はローカル ウェアハウスの削除操作とコメント情報をリモート ウェアハウスに送信し、指定されたフォルダーとそのフォルダー内のすべてのファイルを削除します。

要約: git 内のフォルダーを削除するのは難しくなく、git rm コマンドと git commit コマンドを使用するだけです。ただし、削除操作を実行する前に、削除する必要があるファイルとフォルダーを必ずバックアップし、不要な損失を避けるために、削除操作を確認する前に、削除する内容が正しいかどうかを慎重に確認してください。 。

以上がgitでリポジトリフォルダを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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