I just created a new github repository to out of an existing branch. You could just copy the files, but I wanted to learn how to do it preserving history, when it didn't matter.
- Create the new repository:
- Checkout the branch that is your source
- From the
old-specific, push to the new repo.
$ git push firstname.lastname@example.org:myusername/new-general +master
- Now clone the new repo in fresh spot and get to work.
$ git clone email@example.com:myusername/new-general.git