Git rmを行おうとすると「Argument list too long」のエラーメッセージが表示されることがあります。これは、引数のリストがシステムの制限を超えてしまった時に発生します。
この問題の解決策は以下のコマンドを使用することです:git ls-files --full-name -i --exclude-from=.gitignore | xargs git rm --cached
このコマンドは、まず.gitignoreファイルで指定されたパターンに一致するファイルを検索します。そして、それらのファイルをgit rmコマンドに渡してキャッシュから削除します。

Comment