15

I'm currently working on a project where we have a UI branch and a Services branch (not my branching design). We now need to separate them into two distinct repos. I am trying to find the best way to do this while preserving the history and not having the new repo track back to the old one.

Thanks in advance.

1

2 Answers 2

20

You first have to add the new remote repository:

git remote add newrepo https://github.com/name.git 

Then you could push your branch (yournewbranch) to this repository:

git push newrepo yournewbranch:master 

If the master branch already exists you might force the update or push to an other branch on the new repository

Sign up to request clarification or add additional context in comments.

Comments

0

You could simply clone the repo for every branch, and delete all other branches.

For example, to keep the ui branch:

git clone <url> ui git remote remove origin git checkout ui git branch -D services 

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.