Por padrão, o Mac OS X usa um sistema de arquivos que não diferencia maiúsculas de minúsculas (mas preserva maiúsculas e minúsculas ), e o Git parece honrar isso.
git config core.ignorecase false
Isso mudará sua configuração git para diferenciar maiúsculas de minúsculas em nomes de arquivos.