переместить запросы git pull из bitbucket в github?

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

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

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

11 голосов | спросил Renat Gatin 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 17 Sep 2015 00:27:28 +0300 2015, 00:27:28

1 ответ


0

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

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

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

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

  • перенесите эту новую локальную ветвь на вашу ветку GitHub

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

ответил VonC 3 ThuEurope/Moscow2015-12-03T01:14:46+03:00Europe/Moscow12bEurope/MoscowThu, 03 Dec 2015 01:14:46 +0300 2015, 01:14:46

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132