やりたいこと
- リポジトリ A (例 https://github.com/example-a/a.git)
- リポジトリ B (例 https://github.com/example-b/b.git)
(注意: リポジトリは適当な例です)
リポジトリ A にある branch-a ブランチの内容を、
リポジトリ B にある branch-b ブランチに push したい。
やりかた
-
push 元のリポジトリ A を clone し、そこに cd する
git clone git@github.com:example-a/a.git cd a
-
push 先のリポジトリ B をリモートリポジトリに追加する
git remote add b git@github.com:example-b/b.git
-
push 元のブランチ名と、push先のリモートリポジトリ名・ブランチ名を指定して push する
git push b branch-a:branch-b
謝辞
thanks to @yasuraok