I want to migrate the remote git repository to another new repository. How to migrate it completely (including all branches, not just master)?
Use the following method to clone the bare version library and then push only the master branch. Is there any simple way to clone all the branches in the warehouse at one time (the remote warehouse has more branches).
git clone --bare git://github.com/username/project.git
git push --mirror git@gitcafe.com/username/newproject.git
Image Clone:
Then push the image:
Or push a new remote and then push:
git clone git://github.com/username/project.git
git push origin
Try it
In addition, if you move a GitHub warehouse to another GitHub account or group, you can use fork
If you have administrative rights, just transfer directly in the management interface.
Your clone operation takes all branches (except pr ref). Your push operation only has one branch.