我的git存储库中有一个文件“LeRêve”,e-circumflex是重要的一点。
在我的旧OS X 10.9框下,在我的同事的OS X 10.10框和一个Windows框中,没有文件名引起的问题。
在我全新的OS X 10.10框中,我克隆了存储库,git告诉我:
Untracked files:
[...]
"Le-R\303\252ve-The-Dream-By-Pablo-Picasso.jpg"
我得到git clean -fd
:
Changes not staged for commit:
[...]
deleted: "Le-Re\314\202ve-The-Dream-By-Pablo-Picasso.jpg"
使用git checkout -f --
我回到初始状态,e-circumflex编码为\303\252
,因此是一个新文件。
此问题似乎与以下内容类似: Git and the Umlaut problem on Mac OS X 但是接下来的回答没有改变我看到的行为(我尝试了“git config core.precomposeunicode true”,再次使用--global)。
任何想法导致了这种变化?