En git, ¿cómo puedo crear una 'twig aislante' (actuar de la misma manera que la twig principal)?

Soy nuevo en git y github. Acabo de crear una página github para mi proyecto, y busqué el control remoto y encontré que solo creaba otra twig llamada "gh-pages" para mí, lo cual es genial, pero bastante extraño cuando veo el historial de esa twig única: tiene una historia limpia, no retransmite en la twig maestra como pensé, simplemente actúa como otra twig aislante igual que la principal, así que me pregunto cómo se creará esa 'twig aislante', y cuál es la relación entre ella y el maestro ?

A continuación está la parte principal de la historia de las dos twigs:

* 2f436e7 - (HEAD, origin/gh-pages, gh-pages) init

* a8f5635 - (HEAD, origin/master, origin/HEAD, master) Merge pull request #13 from yqfang/editng

Github gh-pages es una twig huérfana.

Sucursal huérfana significa que tienes una twig limpia sin historial.
lo creas usando la bandera --orphan .

Una vez que haya creado la twig huérfana obtendrá el último contenido de confirmación
(igual que cualquier otro git checkout -b ... ) pero sin ningún historial.