PR
TIPS

「Argument list too long」エラーへのGit rmの対処法

Git rmを行おうとすると「Argument list too long」のエラーメッセージが表示されることがあります。これは、引数のリストがシステムの制限を超えてしまった時に発生します。

この問題の解決策は以下のコマンドを使用することです:git ls-files --full-name -i --exclude-from=.gitignore | xargs git rm --cached

このコマンドは、まず.gitignoreファイルで指定されたパターンに一致するファイルを検索します。そして、それらのファイルをgit rmコマンドに渡してキャッシュから削除します。

参考:https://qiita.com/SShayashi/items/1fef1bb11439891a5e2c

この記事を書いた人
Naokazu Yokoo

エンジニア歴20年以上。現在はWeb / AI領域で活動中。
開発環境・サーバー環境ともに速度と効率性を追求しています。

Follow Naokazu Yokoo
Follow Naokazu Yokoo

Comment

タイトルとURLをコピーしました