Try this How to move a full Git repository
Create a local repository in the temp-dir directory using:
git clone temp-dir
Go into the temp-dir directory.
To see a list of the different branches in ORI do:
git branch -a
Checkout all the branches that you want to copy from ORI to NEW using:
git checkout branch-name
Now fetch all the tags from ORI using:
git fetch --tags
Before doing the next step make sure to check your local tags and branches using the following commands:
git tag
git branch -a
Now clear the link to the ORI repository with the following command:
git remote rm origin
Now link your local repository to your newly created NEW repository using the following command:
git remote add origin <url to NEW repo>
Now push all your branches and tags with these commands:
git push origin --all
git push --tags
You now have a full copy from your ORI repo.