В случае, если дело в разных переносах строк в разных ОС (см. пример), то рекомендуют выполнить команду:
git config --global core.autocrlf false
-- для игнорирования изменений в переносах строк.
Обновлено: смотри полное описания имеющихся вариантов.