OSX 10.10文件名编码与git

时间:2015-01-16 20:05:01

标签: macos git

我的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)。

任何想法导致了这种变化?

0 个答案:

没有答案