当我运行 git diff 命令时,文件列表中所有带有重音符号的文件显示效果不佳:
git diff --name-status xxxx yyyyyy
return
M "\303\251\303\251.txt"
我怎样才能保留口音来拥有这个? :
M "éé.txt"
Thanks
编辑:我指定该文件以 UTF-8 编码,并尝试使用 OSX 中的 git 2.3.2 和 Ubuntu 中的 git 1.9.1
您可以简单地执行以下操作:
git config core.quotepath off
# or
git config --global core.quotepath off
See Git for Windows Unicode 支持 -- 设置.
默认情况下,git 将以带引号的八进制表示法打印非 ASCII 文件名,即“\nnn\nnn...
".
可以通过以下方式禁用此功能:
git config [--global] core.quotepath off
我刚刚用它测试过最新的 Windows 版 Git 2.3.5.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)