Когда я объединился с другой веткой, некоторые из моих файлов изменились автоматически.
Я попытался checkout --
изменить файлы, но git status
по-прежнему показывает их как измененные.
Затем я попробовал пользовательскую функцию оболочки, которая обычно решает для меня такие проблемы:
cd `git rev-parse --show-toplevel`;
git reset --hard HEAD && git clean -d -f;
cd -;
git rm -r --cached .
git reset --hard HEAD
Файлы по-прежнему отображаются как измененные.
Я пробовал запускать эти фрагменты команд через разные версии:
git config --global core.autocrlf true
git config --global core.autocrlf false
git config --global core.autocrlf input
Файлы по-прежнему отображаются как измененные.
Мне просто нужен чистый git status
...
Есть ли команда, которая гарантированно сделает это?
core.filemode
вfalse
. - person Paul   schedule 16.12.2016core.filemode
и повторно запустить свои команды. Они до сих пор модифицируются. - person Trevor Hickey   schedule 16.12.2016git diff
измените файлы, что вы получите? - person Paul   schedule 16.12.2016.gitattributes
(черезeol=
преобразования) или размажьте и очистите фильтры. См. stackoverflow.com /questions/5009096/ и stackoverflow.com/questions/39076854/ - person torek   schedule 17.12.2016