LoginSignup
2
4

More than 3 years have passed since last update.

Gitでローカルに残った不要なディレクトリを削除

Posted at

Gitでリソースを管理している際に、リモートでは消えているはずのディレクトリが、ローカルでは残ったままになっていることがあったので、解決策のメモ。

git clone

ローカルのリポジトリを削除して、リモートからクローンし直す。これが1番手っ取り早いし、確実にリモートとローカルが一致する。ただ、如何せん脳筋っぽいし、どうせならスタイリッシュにやりたい。

git clean

追跡していないファイルを作業ディレクトリから削除するコマンド。

  • git clean -n 追跡していないファイルを確認
  • git clean -f 追跡していないファイルを削除
  • git clean -f PATH パスを指定して追跡していないファイルを削除
  • git clean -df 追跡していないディレクトリも含めて削除

今回のケースだとgit clean -dnで削除されるディレクトリを確認、問題なければgit clean -dfで削除といった流れ。

2
4
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
2
4