no risk no life

技術、投資、時事など

git管理対象から一括で除外する際、日本語ファイルが存在するとエラーが発生する。

git管理対象から一括で除外する方法は以下を参照

Git:.gitignoreに後から追記したファイルを一括で管理対象からはずす

関連投稿: git rm –cachedした後、他の人が除外commitをgit pullしたときにファイルが消える

概要

これを実行する

git rm --cached `git ls-files --full-name --ignored --exclude-standard`

と、

fatal: pathspec '\343\203\225\343\202\241\343\202\244\343\203\253' did not match any files

こんな感じでエラーが出てしまう。

gitのconfigが原因

git config --global core.quotepath false

で日本語も通るようになる