Существует проект с открытым исходным кодом, в который я хочу внести свой вклад.Я раздвоил его и установил upstream
на мой master
с пульта master
.Теперь я создал еще одну ветку add_func
.Я внес некоторые изменения в эту ветку, но к тому времени, как я ее завершил, в удаленной было много изменений.Я выполнил следующие действия:
git pull upstream master && git push origin master
- Изменить вещи в моей локальной ветке
add_func
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: Я знаю, что есть похожие вопросы, и я проверил их, но ни у одного из них нет ответа, который я ищу.