Как обновить мою локальную основную ветку, чтобы она включала изменения, внесенные в мою локальную функциональную ветку, которые актуальны на исходной (удаленной) главной? - PullRequest
0 голосов
/ 19 февраля 2020

TLDR: Моя локальная ветвь функций слилась с удаленным источником / мастером, но мой локальный мастер не слился с удаленным мастером («уже в курсе»), и git извлечение / извлечение не работает.

Исходное / основное (удаленное) репо, которое я вижу на github, над которым работает моя команда, является современным и работает. Он включает в себя все как из моей основной ветви, так и из ветви функций.

В моей локальной главной ветке отсутствуют данные из ветви функций, и она находится за удаленным источником / мастером моей команды.

Моя локальная ветка функций впереди моей локальной ветки master, но позади origin / master.

Как мне синхронизировать мои локальные ветви, чтобы они были на одном уровне?

Когда я git извлекаю / извлекаю на своем локальном мастер говорит, что это актуально, но это не так.

Почему это произошло? Должен ли я только слить свою локальную функцию с моей локальной мастер-веткой, а затем только слить мой локальный мастер с удаленным источником / мастером?

Редактировать: Кажется, что мои ветви извлекаются только из удаленного / исходного мастера, когда я подтолкнул мои изменения.

1 Ответ

0 голосов
/ 19 февраля 2020

Если вы уже объединяете свою функцию с мастером и у вас нет пропущенных изменений на мастере, вы можете просто сбросить свой мастер на источник. Go в мастер ветку и попробуйте: git reset --hard origin/master.

Я не уверен, почему это происходит, но уже случилось со мной, и я исправляю таким образом.

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