我在GitHub页面上部署了一个repo,并创建了一个新的分支(gh页面(。
但在我的机器上,当我将更改推送到原点时,它只会进入master分支,我必须手动将更新的内容添加到gh页面。
如何将gh页面分支添加到本地机器中,以便自动将更改推送到GitHub页面?
您可以使用git branch
:创建分支
$ git branch gh-pages
然后查看:
$ git checkout gh-pages
或者使用-b
标志同时执行两个操作:
$ git checkout -b gh-pages
完成后,您可以执行更改并提交它们,然后在推送时使用分支名称:
$ git push origin gh-pages
您必须获取远程分支并签出该分支。以下假设只有一个远程。
git fetch origin
git checkout gh-pages
如果您使用的是多个远程,那么您需要在分支签出时更加具体。
git fetch origin
git checkout origin/gh-pages -b gh-pages