LoginSignup
3
2

More than 5 years have passed since last update.

ルートディレクトリのGit管理削除法【備忘録】

Last updated at Posted at 2017-11-25

Git学習して間もない頃に、Googleドライブ直下やusername直下でgit initしてて激重のまま何ヶ月も過ごした思い出があります。
今後同じような犠牲者を未然に防がねばと記載いたします。
→完全備忘録です。

現象

スクリーンショット 2017-11-25 16.36.30.png

finderのルートディレクトリのキャプチャですが、自分は何を思ったかGoogleドライブ、書類(Documents)ディレクトリ直下でgit管理を行なっていたのです。
下記のように。

git
$ cd ~/Documents
$ git init

$cd Google\ ドライブ
$ git init

といった風な具合にgit管理を行なっていました。
無知って恐ろしい...

これの何がいけないのか

とにかく重い
コマンド操作がはちゃめちゃに遅かったです。
git statusエンター押して1秒後に結果みたいな。
普段vscodeを使っているのですが、vscodeのaddする前って(ステージング状態?ワークツリー)の現状をお知らせしてくれる機能があって、それがいつも99以上ってなってたんですよね。
99以上は表示されませんがおそらく1000件以上スタンバッテた思われます。  

解決法

対象のディレクトリへ移動後下記コマンド
git -rm .git
結局のところ.gitが全てを統括しているのでこの子さえ削除してしまえばgit管理から解放されるとのこと。

git rmgit rm -rでファイルやディレクトリを削除するのかと思っていましたが、こちらは.git管理下の中でのことらしいです。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2