Я сделал git pull
из моего апстрима в чистой рабочей директории, и это вызывает конфликты слияния.Я потратил около часа на ручную настройку, думая, что я что-то напортачил, и это случилось снова.
Это ошибка в git?Я мало что знаю об этом, поэтому я полностью согласен с тем, что я сделал это с собой.
Вот мой усеченный вывод (это происходит примерно с 9 файлами, но я хотел сэкономить место, и имена файлов былиизменено для защиты невинных):
$ git status
# On branch master
nothing to commit (working directory clean)
$ git pull
Auto-merged xxxx/xxxx/xxxx.xxx
CONFLICT (content): Merge conflict in xxxx/xxxx/xxxx.xxx
Automatic merge failed; fix conflicts and then commit the result.
Я использую Solaris 11 Express с пакетом git по умолчанию.
$ uname -a
SunOS xxxx 5.11 snv_151a i86pc i386 i86pc Solaris
$ git --version
git version 1.5.6.5
$ pkg list git
NAME (PUBLISHER) VERSION STATE UFOXI
developer/versioning/git 1.5.6.5-0.151.0.1 installed -----
Я нашел этот вопрос: Сбой Git pull:У вас есть неустановленные изменения.Состояние Git: ничего не коммитить (рабочий каталог очищен) , который кажется наиболее близким, но имеет неудовлетворительный ответ.
Как мне пройти через это, не удаляя весь мой репозиторий и не создавая новый клон?