Como transformar um ramo git em garfo?

Eu criei uma ramificação no meu repositório do GitHub:https://github.com/markmnl/FalconUDP, agora existem duas ramificações: "master" e "single-threaded". Percebo agora que nunca mais quero mesclar "single-threaded" de volta a "master" e quero manter cada branch separadamente, independentemente um do outro, embora de vez em quando eu queira escolher pedaços de código de um em o outro.

Seria desastroso se as filiais fossem fundidas acidentalmente (embora não seja catastrófico, é claro, já que eu sempre posso voltar atrás - sendo no controle de origem).

Acho que o que eu deveria ter feito é colocar o projeto em outro repo. (Dessa forma eu ainda posso fazer o cherry picking com Pull Requests).

O que eu deveria fazer agora?

questionAnswers(3)

yourAnswerToTheQuestion