別々のリポジトリを 1 つにまとめる

あちこち man を見てたらできたのでメモ。

状態

リポジトリは 2 つあり、どちらもそれなりに成長してる。
でも中身は同じコードベースから派生したもの。

    • A
    • B

やりたいこと

B を A に統合したい。

やること

A のリポジトリのブランチとして B を取り込んでマージするだけ。
すばらしく簡単でした。

$ ls
A B
$ cd A
$ git fetch ../B master:B
$ git merge B