У меня есть локальный репо и я вытащил с нескольких пультов. Я обнаружил, что у меня есть около 15 файлов, которые были изменены. Некоторые из них были получены с удаленного компьютера, а другие, я думаю, хотя я и не уверен, возможно, были изменены до извлечения данных с удаленного устройства, но никогда не были зафиксированы (или же они были изменены и зафиксированы локально, но затем были изменены посредством извлечения ).
Проблема в том, что я не знаю, как начать выяснять, что случилось с этими файлами, которые не удаляются, когда я делаю git reset --hard HEAD. Я попытался зафиксировать их, а затем снова подтвердить их, но файлы просто снова появляются в рабочем дереве. Так что, похоже, Git просто не позволит мне избавиться от них. Если сравнивать с базой, я не вижу различий. Я думал, что это могут быть окончания строк, но моя программа сравнения / слияния показывает, что окончания строк одинаковы (crlf).
Итак, как мне понять, почему Git не позволяет мне от них избавиться?