Как открыть запрос на перенос на github для улучшения вилки битбакета?

Я клонировал репозиторий github в нашу учетную запись Bitbucket. Аналогично https://gist.github.com/sangeeths/9467061.

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

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

Как я могу открыть запрос на перенос из моего репозитория bitbucket в исходный репозиторий github?

1 ответ

Решение

Вы можете:

  • клонировать исходный репозиторий GitHub в другую папку
  • добавьте локальное репозиторий BitBucket в качестве удаленного
  • получите свою ветку исправления (убедитесь, что исправление выполняется в отдельной ветке, а не master)
  • создать PR с помощью интерфейса командной строки GitHub cli / cli gh pr create

То есть:

git clone https://github.com/original/repo
cd repo
git remote add bb ../yourLocalBitbucket/repo
git fetch bb
git checkout bb/fix
gh pr create

Команда gh pr create сделает всю работу за вас:

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

Другие вопросы по тегам