git、複数のリポジトリをまとめる

みたいなケース。


repo1にrepo2をくっつけたいというときは、

# プロジェクトの場所が ~/repo1, ~/repo2の場合

~/repo1 $ git remote add repo2 ~/repo2/

~/repo1 $ git fetch repo2
# repo1にrepo2のコミットオブジェクトとブランチ情報が追加される

~/repo1 $ git merge repo2/master
# repo1/masterにrepo2/masterをマージ

みたいなかんじでいけます。
コンフリクト出たとかは、まあふつうにどうにかする。