和linux平台一樣,在默認設置下,文件名稱中包含中文的文件,在工作區狀態輸出、查看歷史更改概要,以及在補丁文件中,文件名中的中文不能正確的顯示,而是用若干八進制字符編碼來顯示,如下:
1 git status -s 2 ?? "\350\257\264\346\230\216.txt"
1 printf "\350\257\264\346\230\216.txt" 2 說明.txt
配置變量 core.quotepath 設置為false就可以解決中文文件名在這些Git命令輸出中的顯示問題。
1 git config --global core.quotepath false 2 git status -s 3 說明.txt