git で複数のレポジトリを統合する単純な方法 ― 2017年06月23日 12時18分25秒
repo1 に repo2 を取り込む例。
--allow-unrelated-histories は元が異なるレポジトリを統合する場合に使う。統合しようとしている二つのレポジトリが全く異なる場合はこれが必要になる。
% cd path/to/repo1
% git remote add repo2 path/to/repo2
% git fetch repo2
% git merge repo2/master
# もしうまくいかなかったら
% git merge --allow-unrelated-histories repo2/master
% git remote remove repo2
他にも、どの様に他のレポジトリとの関係を保かによって幾つかの方法があるようだ。この用法は特に、repo2 の全てを移してから消す場合に適している。
次回。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2017/06/23/8602721/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。