Đối với các ký tự không phải ASCII trong tên tệp, Git sẽ xuất chúng theo ký hiệu bát phân octal. Ví dụ:Git: cách chỉ định tên tệp có chứa ký hiệu bát phân trên dòng lệnh
> git ls-files
"\337.txt"
Nếu như một chuỗi byte không đại diện cho một mã hóa pháp lý (đối với mã hóa hiện tại dòng lệnh của), tôi không thể nhập các chuỗi tương ứng trên dòng lệnh. Làm thế nào tôi vẫn có thể gọi lệnh Git trên các tập tin này? Rõ ràng, bằng cách sử dụng chuỗi được hiển thị bởi git ls-files
không hoạt động:
> git rm "\337.txt"
fatal: pathspec '337.txt' did not match any files
Thử nghiệm trên Windows, với msysgit 1.7.10 (git phiên bản 1.7.10.msysgit.1)
Xem [Cách đặt Git hiển thị đúng tên đường dẫn được mã hóa UTF-8 trong cửa sổ bảng điều khiển?] (Https://stackoverflow.com/questions/22827239/how-to-make-git-properly-display-utf-8 -encoded-pathnames-in-the-console-window). 'git config --global core.quotepath off' –