--allow-unrelated-histories が必要な git merge2017年07月08日 12時53分44秒

二つの git レポジトリを統合するのは git merge で行う。--allow-unrelated-histories は二つの独立したレポジトリを統合するときに必要になる。

同じように、repo1 に repo2 を取り込む例。

% cd path/to/repo1
% git remote add repo2 path/to/repo2
% git fetch repo2
% git merge repo2/master
fatal: refusing to merge unrelated histories
% git merge --allow-unrelated-histories repo2/master
元が一つだった場合は、ただ単に枝分かれを統合しただけだとも思う…。

前回次回