1

私は 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」と入力するとファイルが消えてしまいました。

回避策はありますか?どうすれば修正できますか?

4

0 に答える 0