我在Mac OS X上使用git 2.5.4。
我有包含é
的文件名,git正在使用转义显示它。有没有办法让它使用unicode并显示角色?终端显然可以处理它。
> ls
Sél
> git status
Untracked files:
(use "git add <file>..." to include in what will be committed)
...
"S\303\251l"
我希望该文件显示为Sél
,而不是S\303\251l
。
答案 0 :(得分:38)
首先检查git config core.quotePath false
是否有帮助。
git config --global core.quotePath false
如果没有,如“Git and the Umlaut problem on Mac OS X”中所述,请尝试:
git config --global core.precomposeunicode true
core.precomposeUnicode
此选项仅供Mac OS实施Git使用 当
core.precomposeUnicode=true
时,Git会恢复由Mac OS完成的文件名的unicode分解。