Gitで異なるサービス間のリポジトリでマージを行いたいとき
今回はGitで異なるサービス間のリポジトリでマージを行いたいときどのようにすれば良いのかについてご紹介いたします。
Gitで異なるサービス間のリポジトリでマージを行いたいとき
例えば、GitHubなどサービスAのリポジトリAのブランチAにサービスBのリポジトリBのブランチBをマージさせたいとします。
上記の場合はリポジトリAをクローンし、そのフォルダ配下に移動して下記の一連のコマンドを打ちましょう。
1 2 3 4 |
git remote add test(名前は何でも良い) {クローンのURL} git fetch test git checkout {ブランチA} git merge test/{ブランチB} |
git remote addでお好きな名前でリモートリポジトリを追加して、git fetchで最新の情報を取ってきた後、ブランチAをチェックアウトしてブランチBをマージすることでやりたいことを満たせます。
git remote addでリモートリポジトリを追加することがミソですね。
終わりに
今回はGitで異なるサービス間のリポジトリでマージを行いたいときどのようにすれば良いのかについてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません