Как открыть запрос на перенос на 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, появится запрос с вопросом, куда нажать ветку, и предложит вариант разветвления базового репозитория.