Я только что установил последнюю версию Git (1.9.5), и внезапно он сообщает мне, что мое рабочее дерево не чистое (изменения не поэтапно), но я не вижу никаких изменений ни в одном из моих файлов ни в одном инструменте сравнения. (Я пробовал встроенные Tortoise и Visual Studio). Когда я запускаю git status, он говорит:
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: inc/i_lab_orders.asp
modified: lab_order_list.asp
modified: slib/lab_order_lib.asp
Однако инструмент diff в Git GUI сообщает мне, что все строки изменены, но я не вижу никакой разницы. То же самое с diff для git bash.
Запуск git reset --hard
совершенно не помогает - команда выполняется без проблем, но в итоге у меня остались те же "измененные" файлы.
ОБНОВЛЕНИЕ: core.autocrlf ложно, core.fileMode также ложно. Я также заметил, что файлы, которые, как сообщается, были изменены, - это именно те файлы, которые были зафиксированы при последней фиксации.
Я на винде.
All lines are changed
- хороший индикатор проблем с окончанием строки - person eckes   schedule 26.02.2015