Move repository from Bitbucket to GitHub with all branches and commits

Step 1 : Create a Blank repository on Github without

Step 2 : Moving all code and content from bitbucket

1. Check out the existing repository from Bitbucket:

$ git clone

2. Now adding new GitHub Repository as upstream remote of the repository which is clone from bitbucket.

$ cd testrepo
$ git remote add upstream

3. push all branches and tags to GitHub Repository using below commands

$ git push upstream master
$ git push --tags upstream

Step 3 : Add URL of New Github Repository as redirect URL

$ git remote set-url origin

Step 4: At last Clone all branches and tags to GitHub Repository

$ git push --mirror

Leave a Reply

Your email address will not be published. Required fields are marked *