Skip to main content
  1. Posts/

git 追跡されていないファイル(untracked file) を消す git clean -f

·39 words·1 min
Table of Contents

うっかり使わないファイルを量産してしまうこと、ありませんか?

まああんまそういうことってないと思うんですけど、新しく作ったファイル、新しくよそから持ってきたファイルなど、statusに表示されてはいるもののやっぱりいらなかったから消したいってことがたまにあると思います。

git初心者(私)はcheckoutで消えると思いがちですが追跡されていないファイル(untracked file)は消えないんですよね。

で、そんな時どうするかというとこれ

git clean -f
#

でファイルが消えます。そして

git clean -d
#

でディレクトリが消えます。おまけに

git clean -n
#

でどのファイルが消えるか確認できます。

git clean -nでどのファイルが消えるかしっかりと確認して(重要) git clean -f で実際に消すってのがプロっぽくて(重要)いいのではないでしょうか。

cleanのお話でした。

因みに私はこのコマンドを知らなかった頃、偉い人にコードを見せに行く直前に友人にunko.txtという文字通りくそみたいなファイルを作られて消し方が分からず物凄く汗をかいたことがあります。おやすみなさいませ。

 

Related

git 複数ファイルの変更をcheckoutしたい git checkout *
·35 words·1 min
git 消したはずのリモートが消えない git remote prune origin
·27 words·1 min