Сделал слияние с мастером на веб-сайте BitBucket, и теперь коммиты отсутствуют в локальном мастере.

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

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

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

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

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

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

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


person Bo73    schedule 26.10.2018    source источник


Ответы (1)


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

person Bo73    schedule 26.10.2018