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でリポジトリフォルダを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。