Я сделал некоторую работу над проектом на одной машине, затем нажал на github и, на другой машине, клонировал и сделал некоторую работу, а затем нажал. Затем я вернулся к первой машине и сделал pull
. Теперь первая машина думает, что все файлы, которые были в проекте, изначально были изменены. Я попыталсяgit думает, что файлы изменились
git checkout -f --
и
git rm --cached -r .
git checkout -f
и даже пытался
git stash
, но независимо от того, что я делаю, git status
говорит мне эти файлы были изменены. Как заставить его остановиться?
Какая файловая система вы используете под ней? Это актуально, потому что FAT имеет меньшую точность. – 0xC0000022L
Были ли файлы * на самом деле * изменены? Возможно, у вас проблемы с окончанием строки. Является ли репозиторий Github общедоступным, чтобы мы могли помочь? –
Вы запускаете 'git diff' в любом из« измененных »файлов? – Ilion