Git リポジトリを完全に削除する
git init
を使用して git リポジトリを初期化するか、GitHub から git リポジトリを複製すると、プロジェクトに関連するさまざまなディレクトリ/ファイルを含む .git
ディレクトリも付属します。
git リポジトリをローカルで削除することは、最も簡単に実行できることの 1つに思えます。ただし、.git
フォルダは最初は非表示になっているため、OS によってフォルダの削除は異なります。
この記事では、コマンドラインと GUI を使用してリポジトリを削除し、再初期化します。
GUI を使用して Git ディレクトリを削除する
Windows では、グラフィカルユーザーインターフェイスを使用する場合、最初に隠しファイルを表示する
オプションを有効にする必要があります。これは、この記事をフォローすることで実行できます。隠しフォルダを確認したら、.git
フォルダを削除し、必要に応じて再初期化できます。
コマンドラインを使用して Git ディレクトリの名前を変更する
コマンドラインを使用すると、タスクがかなり簡単になります。まず、クローンが作成されたリポジトリ、または git を初期化したリポジトリに移動する必要があります。これは、次を使用して行うことができます。
cd <path_to_the_folder>
フォルダ内に入ると、表示フォルダと非表示フォルダを一覧表示できます。
ls -la
たとえば、出力は次のようになります。
total 24
drwxr-xr-x 4 mario mario 4096 Nov 21 00:02 .
drwxrwxrwt 24 root root 12288 Nov 21 00:02 ..
drwxr-xr-x 2 mario mario 4096 Nov 21 00:02 frontend
drwxr-xr-x 7 mario mario 4096 Nov 21 00:02 .git
ここで、最後の行に、.git
という名前のフォルダーが表示されています。次のコマンドを使用してフォルダーを削除する必要があります。
rm -fr .git
フラグ -f
は、プロンプトを表示せずに存在しないファイルと引数を強制的に削除するためのものです(使用法に注意してください)。
フラグ -r
は、各ディレクトリとその内容を再帰的に削除するためのものです。
git status
コマンドを使用して、ディレクトリが git で初期化されているかどうかを確認できます。
フォルダが git で初期化されていない場合、次のエラーがスローされます。
fatal: not a git repository (or any of the parent directories): .git
次に、git init
コマンドを使用してフォルダーを再初期化できます。