从 git 克隆将项目部署到 gh-pages

Deploy project to gh-pages from a git clone

我有一个项目需要部署到 git 中心页面并将 link 添加到我的自述文件中。我不知道如何从克隆的存储库中做到这一点。我使用终端创建了 gh-pages 分支,然后切换到它并尝试将其推送到 master 但我的 git 中心仍然只显示 master 分支。

我也尝试创建一个新的存储库,但我似乎也无法将其推送到那里。

August 2016 and GitHub "simpler GitHub Pages publishing" 起,如果您不想,则不必使用 gh-pages 分支:

只要你的 repo 命名为 <username>.github.io(将 <username.github.io> 替换为你实际的 GitHub 用户名),你可以简单地添加一个 docs 文件夹并放置你的文件在那里,还在推高手。

但是如果您使用的是 gh-pages,您可以创建一个孤立分支并将您的项目文件放入其中:

cd /path/to/my/username.github.io
git checkout --orphan gh-pages
git rm -rf .
rm '.gitignore'
echo "#Title of Readme" > README.md
git add README.md
git commit -a -m "Initial Commit"
git push -u origin gh-pages

然后添加您的项目文件,提交并推送。