Вы хотите, чтобы ветка 'gh-pages' в вашем репозитории GitHub была такой же, как ветка 'master'. Простейшим решением было бы настроить git так, чтобы ветка 'master' автоматически переводилась в 'gh-pages'.
Предполагая, что ваш репозиторий GitHub, в который вы вставляете, сконфигурирован как удаленный "origin", вы можете сделать следующее:
$ git config --add remote.origin.push +refs/heads/master:refs/heads/gh-pages
Или, если хотите, вы можете просто отредактировать .git/config
файл напрямую.
Затем, когда вы делаете git push
или git push origin
, вы вставляете ветку 'master' в своем хранилище в ветку 'gh-pages' в хранилище на GitHub.
См. man-страницу git-push для документации и описания формата refspec.