Переместить git запросы на перенос с битбакета на github?

Мой клиент использовал Bitbucket для своего репозитория git, я много работал, создал много запросов на загрузку, но недавно он переместил свое репо в Github без моих запросов на тягу.

Как я могу перемещать запросы на получение скопированного репозитория Github?

Я видел это сообщение: Как переместить репозиторий git со всеми ветвями от битбакета до github?, но там они обсуждают перемещение самого репо со всем остальным, но в моем случае мне просто нужно только перемещать запросы на тягу.

Ответ 1

Один простой вариант:

  • чтобы новый репозиторий GitHub в ваш собственный аккаунт
  • клонировать эту вилку (которая у вас есть)
  • добавить в качестве git удаленный ссылку на репозиторий BitBucket (который может иметь другую историю, разные sha1)

    git remote add bitbucket https://bitbucket.org/account/repo
    git fetch bitbucket
    
  • создать локальную ветвь (git checkout -b mypatch)

  • cherry-pick зафиксирует bitbucket/yourBranch (с вашим братом будет филиал, в котором вы делали патчи для своих Запрос на загрузку BitBucket).
    Это приведет к повторному завершению фиксации вашей ветки патча BitBucket на новую локальную ветвь.

  • нажмите эту новую локальную ветвь в свою вилку GitHub

  • запускает новый запрос на извлечение из этой вновь выдвинутой ветки.