Вытащить изменения из мастера в другую ветку - PullRequest
0 голосов
/ 18 мая 2019

Существует проект с открытым исходным кодом, в который я хочу внести свой вклад.Я раздвоил его и установил upstream на мой master с пульта master.Теперь я создал еще одну ветку add_func.Я внес некоторые изменения в эту ветку, но к тому времени, как я ее завершил, в удаленной было много изменений.Я выполнил следующие действия:

  1. git pull upstream master && git push origin master
  2. Изменить вещи в моей локальной ветке add_func
  3. git push orign add_func

Но я получаю сообщение об ошибке Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes.

Примечание : Я уже сделал запрос на извлечение с веткой add_func.К тому времени, когда это было рассмотрено, были изменения.Поэтому я не могу удалить эту ветку или объединить ее с master.

PS: Я знаю, что есть похожие вопросы, и я проверил их, но ни у одного из них нет ответа, который я ищу.

1 Ответ

1 голос
/ 18 мая 2019

Обновления были отклонены, поскольку кончик вашей текущей ветки находится за своим удаленным аналогом.Интеграция удаленных изменений

Похоже, что есть изменения / фиксации в удаленном add_func, который не завершается в локальной add_func ветви.Сначала потяните add_func, затем нажмите:

$ git pull origin add_func
$ git push origin add_func
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...