Note that in order to exchange git repositories with non-ASCII letters in the file names, you need to set core.precomposeunicode to true on the Mac before cloning the repository on the Mac:
git config --global core.precomposeunicode true
As described in the git configuration page , this parameter is associated with a specific Unicode character decomposition on Mac OS:
This option is used only for Mac OS git implementation. When core.precomposeunicode = true, git returns a unicode decomposition of the file names made by Mac OS. This is useful when sharing a repository between Mac OS and Linux or Windows. (Git for Windows 1.7.10 or later, or git under cygwin 1.7). When false, file names are processed completely transparently with git, which is backward compatible with older versions of git.
Link: Leo Koppelkamm's answer to this question in "Git and Umlaut Problems in Mac OS X"
source share