当我运行git diff命令时,在文件列表中,所有带重音符号的文件都显示不良:
git diff --name-status xxxx yyyyyy
返回
M "\303\251\303\251.txt"
如何保留重音才能拥有此功能? :
M "éé.txt"
由于
编辑:我指定文件以UTF-8编码,我尝试使用OSX中的git 2.3.2和来自Ubuntu的git 1.9.1
答案 0 :(得分:2)
您可以这样做:
git config core.quotepath off
# or
git config --global core.quotepath off
请参阅Git for Windows Unicode Support -- Settings。
默认情况下,git将以引用的八进制表示法打印非ASCII文件名,即“
\nnn\nnn...
”。
可以通过以下方式禁用此功能:
git config [--global] core.quotepath off
我刚用latest Git for Windows 2.3.5测试了它。