How to turn a git branch into fork?

Viewed 4343

I have created a branch in my GitHub repo: https://github.com/markmnl/FalconUDP, so there are now two branches: "master" and "single-threaded". I realise now I will never want to merge "single-threaded" back into "master" and want to maintain each branch separately independently of one another, though from time-to-time I will want to cherry pick bits of code from one into the other.

It would be disastrous should the branches be accidentally merged (though not catastrophic of course since I can always go back - it being in source control).

It strikes me what I should have done is fork the project into another repo. (That way I can still do the cherry picking with Pull Requests).

What should I do now?

3 Answers
Related