繁体   English   中英

将git pull请求从bitbucket移到github?

[英]move git pull requests from bitbucket to github?

我的客户使用Bitbucket作为他的git repo,我做了很多工作,在其中创建了许多pull请求,但最近他没有我的拉动请求将他的回购移动到Github。

我如何将pull请求移动到复制的Github repo?

我看到那篇文章: 如何将所有分支从bitbucket移动到github? 但是在那里他们讨论了将repo本身与其他所有东西一起移动,但在我的情况下,我只需要移动pull请求。

一个简单的选择是:

  • 将新的GitHub repo分配到您自己的帐户中
  • 克隆那个叉子(你拥有)
  • 添加作为git远程对BitBucket仓库的引用(可能有不同的历史记录,不同的sha1)

     git remote add bitbucket https://bitbucket.org/account/repo git fetch bitbucket 
  • 创建一个本地分支(git checkout -b mypatch)

  • cherry-pick the bitbucket/yourBranch的提交 (yourBranch是你为BitBucket拉取请求做补丁的分支)。
    这将重播你的BitBucket补丁分支的提交到你的新本地分支。

  • 将新的本地分支推送到您的GitHub fork

  • 从新推送的分支触发新的拉取请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM