2015-09-16 11 views
10

私のクライアントは彼のgit repoにBitbucketを使っていました。私はたくさんの仕事をして、多くのプルリクエストを作成しましたが、最近彼は自分のレポをGithubに移しました。git pullリクエストをbitbucketからgithubに移動しますか?

コピーされたGithubレポにプルリクエストをどのように移動できますか?

私はポストことを見た

How to move git repository with all branches from bitbucket to github?が、あそこに、彼らは他のすべてとレポ自体を動かす議論が、私の場合、私は唯一のプル要求を移動する必要があります。

答えて

7

一つの簡単なオプションがにある:あなた自身の口座に

  • フォーク新しいGitHubのレポフォーク(あなたが所有していること)
  • は、リモートのgitのBitbucketへの参照として追加することを

  • クローン(異なった歴史を持っているかもしれませんが、異なるSHA1)レポ

    git remote add bitbucket https://bitbucket.org/account/repo 
    git fetch bitbucket 
    
  • は、ローカルブランチを作成(gitのチェックアウト-bのmypatch)

  • cherry-pick the commits of the bitbucket/yourBranch(yourBranchはBitBucketプルリクエストのパッチを実行していたブランチです)。
    これは、新しいローカルブランチにBitBucketパッチブランチのコミットを再生します。

  • プッシュその新しいローカルブランチあなたGitHubのフォーク

  • トリガーその新しくプッシュ枝から新しいプル要求します。