我的客户使用Bitbucket作为他的git repo,我做了很多工作,在其中创建了许多拉取请求,但最近他将他的repo移动到Github而没有我的拉取请求。
如何将拉取请求移动到复制的Github存储库?
我看到那篇文章:如何将带有所有分支的git存储库从bitbucket移动到github?,但在那里他们讨论了将repo本身与其他所有内容一起移动,但在我的情况下,我只需要移动拉取请求。
一个简单的选择是:
>
添加对BitBucket存储库的引用作为git远程(可能具有不同的历史记录,不同的sha1)
git remote add bitbucket https://bitbucket.org/account/repo
git fetch bitbucket
创建本地分支(git checkout-b mypatch)
樱桃选择bitbucket/your驶入
的提交(您的分支是您为BitBucket拉取请求执行补丁的分支)。
这将把BitBucket补丁分支的提交重放到您的新本地分支上。
将新的本地分支推送到您的GitHub分叉
从那个新推送的分支触发新的拉取请求。