git checkout вызывает модифицированный файл, который не может быть добавлен - PullRequest
0 голосов
/ 28 августа 2018

I git clone Мой репозиторий и git status показывает, что все в порядке (из-за отсутствия лучшего выражения) или без изменений и т. Д.

Я тогда git checkout ветвь объекта, а git status показывает один файл (который существует как в основной, так и в ветке объекта) как modified.

git add . абсолютно ничего не делает для изменения git status, и я не вносил никаких изменений в файл в процессе выше.

Файл не игнорируется.

[UPDATE]

Я пытался git add <filename>, и git status изменился с измененного на конфликтный на модифицированный измененный, как представлено шикарными состояниями git:

modified conflicted +0 ~1 -0 !
modified modified +0 ~1 -0 ~

Чего я не понимаю, так это как решить эту проблему. git add ., git commit и git push --force ничего не делают для статуса.

1 Ответ

0 голосов
/ 28 августа 2018

Оказывается, что один человек зафиксировал файл с именем NuGet.config на главном компьютере, а другой зафиксировал тот же файл с именем NuGet.Config. Я решил конфликт в браузере удаленного репо, и все хорошо.

...