If a repository has multiple branches, is it possible to fork a particular branch only as a main branch in my fork, on GitHub?
I don't think so, as the wiki states:
A fork is a copy of a repository.
So by definition, you cannot fork a branch.
This question was asked over at StackOverflow.SE and got the following response: