GIT: Sloučení(merge) repozitářů
9. 8. 2020Jak na sloučení (merge) dvou repozitářů bez ztráty historie? Celkem jednoduše není to žádná věda!
1. Připravíme nový repozitář
git init
git remote add origin git@lukashron.cz:example/merge.git
2. Připojíme první repozitář k sloučení
git remote add -f repo_one git@lukashron.cz:example/one.git
3. Sloučíme napojený repozitář do mastru
git merge repo_one/master --allow-unrelated-histories
4. Připojíme druhý repozitář k sloučení
git remote add -f repo_two git@lukashron.cz:example/two.git
5. Sloučíme repozitář do mastru
git merge repo_two/master --allow-unrelated-histories
6. Pushneme změny
git push -u origin master