私は MacOsX 10.6 のユーザーです。少し前に、 git changes をフェッチできないことがわかりました。
私はいくつかの調査を行いましたが、問題はUTF-8文字にあると思います。新しいファイルを作成しようとしました
$ touch "$180_utf-8_chars_file_name_with_spaces"
$ ls
132_chars_file_name_with_numbers_at_the_end
ファイルが破損しているようです。最後にいくつかの数字があります。たとえば、次のように再現できます。
$ touch "яяяяяяяяя яя яяяя яя яяяяяяяяяя яяяяяяяяя я яяяяяя я яяя яяяяяяяяя яяяяяяяяяяяяя яяяяяяяя я яяяяяяяяяяяяяяяяяя яяяяяя яя яяяяяя яяяяяяяяяяяяя яяяяяяяя яяяяя яяяяяя я яяя яяяяя яяя"
$ ls
яяяяяяяяя яя яяяя яя яяяяяяяяяя яяяяяяяяя я яяяяяя я яяя яяяяяяяяя яяяяяяяяяяяяя яяяяяяяя я яяяяяяяяяяяяяяяяяя яяяяяя яя яяяяяя яяяя#464CDD8
vimエディタで「132_chars_file_name_with_numbers_at_the_end」を無事開いて編集したところ。しかし、「:wq」と入力するとファイルが消えてしまいました。
回避策はありますか?どうすれば修正できますか?