Сделал git сервер на виртуалке в линуксе, только что склонированные из bare repo рабочие репозитории в винде и линуксе.
Провожу эксперимент.
В винде меняю файл, через TotroiseGit делаю commit и push в удаленный репозиторий.
На линуксе делаю pull из этого удаленного репозитория — командой из консоли. Пишет:
error: Your local changes to the following files would be overwritten by merge:
testfile.txt
Please, commit your changes or stash them before you can merge.
Aborting
Хорошо, делаю commit из консоли.
On branch master
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working directory clean
То есть гит гоняет меня по кругу, самое главное что файл testfile.txt в линуксе я не менял и не понимаю почему гит считает что он изменен. В чем причина такого поведения и что с этим делать?