Шаги, указанные в ссылке, которую вы упомянули, рассказывают, как ее создать:
$ cd /path/to/fancypants
$ git symbolic-ref HEAD refs/heads/gh-pages
$ rm .git/index
$ git clean -fdx
Корневая ветвь - это, по сути, «ветвь», которая начинается как сирота и не имеет предыдущей истории.В то время как каждое репо начинается с мастера, а ответвления от него ветвятся, корневая ветвь не будет отделяться от мастера (конечно, есть репо без мастера, переименованный мастер и т. Д., Но мастер является общим случаем) и имеет свои ответвления.собственная история.Концептуально, да, это как два репо в репо.
На вышеупомянутых шагах gh-pages
создается как корневая ветвь.
Также см. Мой ответ здесь: Как мне создать коммит без родителя в Git?