Команда "git branch" выводит список локальных веток.
Команда "git branch --all" выводит список всех ветвей, включая удаленные.
В вашем случае, если вы создали ветку непосредственно на сайте Github.com, вы не увидите ветку с командой "git branch", если не синхронизировали свой локальный репозиторий с сервером.
Сначала необходимо выполнить «git fetch» или «git pull», чтобы ваш клон обновлялся на сервере. Затем вы должны увидеть ветку как удаленную ветку «remotes / origin / gh-pages» с командой «git branch --all».
Чтобы увидеть ветку "gh-pages" с помощью команды "git branch, вам нужно создать ее локально в своем клоне. Это можно сделать с помощью команды (при условии, что вы сделали выборку заранее)
$ git checkout gh-pages
Он создаст локально gh-страницы ветки и настроит его для отслеживания удаленной ветки remote / origin / gh-pages