1

我将一个 github 存储库克隆到我们的 Bitbucket 帐户中。类似于https://gist.github.com/sangeeths/9467061

我修复了位于 bitbucket 的存储库中的一个错误。我想在修复错误的原始 github 存储库上打开一个拉取请求。

如果我的 fork 位于 github 上,我只需按照这些说明进行操作,但由于我的 fork 在 bitbucket 上,我不知道从哪里开始。

如何打开从我的 bitbucket 存储库到原始 github 存储库的拉取请求?

4

1 回答 1

1

你可以:

  • 将原始 GitHub 存储库克隆到不同的文件夹
  • 将您的本地 BitBucket 存储库添加为远程
  • 获取你的修复分支(确保你修复是在它自己的分支中完成的,而不是master
  • 使用cli/cli GitHub 命令行界面 gh pr create 创建 PR

那是:

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 远程时,会提示将分支推送到何处,并提供派生基础存储库的选项。

于 2020-09-27T15:40:20.823 回答