Edited at

git rm で fatal: pathspec did not match any filesが出るときの解決方法

More than 3 years have passed since last update.

git rmでディレクトリの中味を空にしようとしました。するとfatalエラーがでました。


rmできないとエラー

git rm -r ./*

fatal: pathspec './hoge' did not match any files

これはGitに登録していないファイルがあると出るらしいです。

どうやら --ignore-unmatch をつけると、Gitに登録していないファイルを無視して削除してくれるみたいです。


Gitに登録していないファイルを無視してrm

git rm -r --ignore-unmatch  ./*


今度はちゃんと削除できました(☝ ՞ਊ ՞)