This file contains 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
- Create new repository on github | |
- From your local copy add the new repository as remote upstream `git remote add upstream <new repo ssh url>` | |
- For each branch that needs to be copied (i.e master, develop and any active non merged branches) check out the latest to your local and run`git push upstream <branch name>` | |
- Push any tags `git push --tags upstream` | |
- Check that everything has been brought across | |
- Set the origin url to the new repository `git remote set-url origin <new repo ssh url>` | |
- Delete the upstream remote `git remote remove upstream` | |
- Open in github desktop and all should be gravy |