Сделал слияние с мастером на сайте BitBucket и теперь коммиты отсутствуют в локальном мастере - PullRequest
0 голосов
/ 26 октября 2018

Компания является новичком в Git и выполнила наш первый запрос, но что-то пошло не так.Я зашел на сайт с ведром битов и запустил новый пул-запрос, чтобы объединить мою ветку разработчика в мастер (обе ветви находятся в одном репо).

После того, как пул-запрос был утвержден, я нажал кнопку слияния, и все, казалось, прошло хорошо.,Я ожидал, что когда я вернусь в GitKraken, я увижу своего локального мастера позади на Х количество коммитов, и что требуется тяга.Однако это не показывало меня как позади вообще.Я нажал на опцию pull-rebase, чтобы посмотреть, что произойдет, но GitKraken сказал, что master не был перемещен и был обновлен.

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

Таким образом, в разделе «Local» в GitKraken я переключаюсь на другую ветку, удаляю свой локальный мастер, а затем в разделе «Remotes» в GitKraken я дважды щелкаю на master, думая, что он начнет сноситьвместо этого он мгновенно отображает основную ветку в разделе «Локальный».

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

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

Итак, как мне получить мою локальную копию мастера в соответствии с облачной версией, в которой есть все объединенные коммиты из запроса извлечения?

1 Ответ

0 голосов
/ 26 октября 2018

Никогда не мог понять, как вытащить объединенные коммиты из источника в мою локальную главную ветку, поэтому в итоге создал новую папку и клонировал репо в нее.

...