Запрос на Github показывает неверный diff - PullRequest
1 голос
/ 02 апреля 2019

У меня есть две ветви: - мастер и - развивайся.

Я пытаюсь объединить ветку develop в master ветку.

Я проверил слияние Башни и Араксиса, эти две ветви идентичны. Но когда я делаю пул-запрос на Github, я вижу, что изменилось 381 файл, как будто файлы вообще не находятся на master.

Есть идеи, почему такое поведение?

Обновление: я прилагаю скриншот пулл-запроса.

* +1012 *enter image description here

1 Ответ

3 голосов
/ 02 апреля 2019

Нет причин, по которым сравнение ветвей могло бы отличаться между GitHub и вашим локальным.

Если вы сделали сравнение ветвей в локальном репо, и они были идентичны, разница в запросе на извлечение должна означать, чтолюбая ветвь (может быть, и то и другое?) не отвечает требованиям своего удаленного аналога.

Сначала выполните git fetch, чтобы обновить ветки удаленного отслеживания, затем извлеките каждую ветку и убедитесь, что обе они обновлены, путем нажатия или извлечения, в зависимости от вашего рабочего процесса.


Редактировать (Сводная версия комментариев ниже)

Когда вы проверите с

git branch -a -vv

и

git log --all --decorate --simplify-by-decoration --oneline

Относительно ситуации во всех ваших ветвях вы должны иметь разные коммиты для origin/master и origin/develop, поскольку GitHub показывает, что ваш master отстает от 208 коммитов.

...который показал следующие результаты:

develop и origin/develop на коммите 5db9361.
master и origin/master на коммите d5cc1b1.

Может ли сбой GitHub получить запрос preview ? (редактировать: это , а не )

...