Evite a dor de cabeça de mudar a capitalização do nome do arquivo que o git não reconhecerá quando confirmado.
git config --unset-all core.ignorecase && git config --system core.ignorecase false
Evite aqueles irritantes commits de arquivos vazios ao alterar as permissões de arquivo (chmod).
git config --unset-all core.fileMode && git config --system core.fileMode false