从git clone将项目部署到gh-pages

时间:2018-01-13 00:04:29

标签: git github github-pages

我有一个项目需要部署到github页面并添加到我的自述文件的链接。我无法弄清楚如何从克隆的存储库中做到这一点。我使用Terminal创建了gh-pages分支,然后我切换到它并尝试将其推送到master但我的git hub仍然只显示master分支。

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

1 个答案:

答案 0 :(得分:2)

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

只要您的repo名为<username>.github.io(用您的实际GitHub用户名替换<username.github.io>),您只需添加一个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

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