2016-02-03 4 views
0

Я создал вилку проекта «их», называемую «моя». Теперь я добавил несколько новых файлов, не редактируя никаких существующих файлов. Между тем их было обновлено до более новой версии. Теперь, когда я делаю «git pull», он предлагает много конфликтов слияния в файлах, которые я добавил. Каким-то образом git показывает мне разные версии моего собственного кода, а не сравнивает их и мой код, который определенно не может иметь никаких конфликтов.Git pull предлагает фиктивные конфликты

Что мне здесь не хватает? Пройдя через сотни коммитов вручную, очевидно, не хороший вариант ...

Обновления:

  • Что такое выход из мерзавца дистанционного -v

    ихние их-URL (выборки)
    их их-гиперссылка (толчок)
    происхождения мой-URL (скачивает)
    происхождения мой-адрес (толчок)

  • Вы отправили какие-либо заявки на тягу, которые были приняты? Nope

  • Проверьте, имеются ли файлы с одинаковыми именами. Нет, это не так. Один конфликтный файл - «matlab/imdb/ImdbCalvin.m». Это файл, который я создал, и его, конечно, нет в удаленном репо (см. https://github.com/vlfeat/matconvnet/tree/master/matlab).

+2

Можете ли вы предоставить некоторые выходные данные? В частности, какая именно команда? Кроме того, что такое удаленные настройки (то есть, что такое вывод из 'git remote -v'?) –

+1

Так как вы разветвлялись, отправляли ли вы какие-либо запросы на тягу, которые были приняты? –

+0

Извлеките свое состояние в локальный ветвь, не вытягивая или не смиряя, не проверяйте, есть ли файлы с одинаковыми именами. – Netch

ответ

0

Как-то мерзавец показывает мне разные версии собственного кода

Убедитесь, что вы толкнули ваши коммиты на пульте дистанционного управления, с git push origin, а затем вытащить из выше с git pull upstream (предполагая, что ваш theirs является фактически названный как upstream)

 Смежные вопросы

  • Нет связанных вопросов^_^