Для символов, отличных от ASCII, в именах файлов, Git выведет их в восьмеричном представлении. Например:
> git ls-files
"\337.txt"
Если такая последовательность байтов не представляет допустимую кодировку (для текущей кодировки командной строки), я не могу ввести соответствующую строку в командной строке Как я могу по-прежнему вызывать команды Git для этих файлов Очевидно, что использование строки, отображаемой git ls-files
, не работает:
> git rm "\337.txt"
fatal: pathspec '337.txt' did not match any files
Протестировано в Windows с msysgit 1.7.10 (git version 1.7.10.msysgit.1)