Created
September 5, 2019 18:17
-
-
Save erseco/813e3eb156300973b69259c34488f34d to your computer and use it in GitHub Desktop.
Merge two repositories maintaining history
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone [email protected]:exolever/exolever.git | |
git clone [email protected]:exolever/exo-services.git | |
cd exolever | |
mkdir service-exo-core | |
git mv !(service-exo-core) service-exo-core | |
git commit -a -S -m "Moving exolever into its own subdirectory (service-exo-core)" | |
cd ../exo-services | |
git remote add exolever ../service-exo-core | |
git fetch exolever | |
git checkout -b feature/merge-exolever | |
git merge -S --allow-unrelated-histories exolever/master | |
git push origin feature/merge-exolever | |
git remote rm exolever |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment