用户名.github.com/repo-name
设置用户名的说明.github.com/repo-name *
cd /path/to/repo-name
git symbolic-ref HEAD refs/heads/gh-pages
rm .git/index
git clean -fdx
echo "My GitHub Page" > index.html
git add .
git commit -a -m "First pages commit"
git push origin gh-pages
Run Code Online (Sandbox Code Playgroud)
我这样做了:cd /path/to/repo-name
在我执行git clean -fdx 之后,我所有的文件都被删除了。我不得不从github下载它们。
这(cd /path/to/repo-name)是要在一个新目录上吗?
您看到的命令旨在创建一个空分支 gh-pages。
它并不意味着是一个新目录,而是一个新分支,没有指向您的主分支和其他分支的链接,并在其中添加与 github 页面相关的内容。它一定是作为第一步完成的,但您可能在添加文件后才完成,这可能没问题。阅读 gh-pages wiki 上的说明。它解释了为什么需要上述命令,并警告您将丢失文件,就像您所做的一样 - http://pages.github.com/
您也可以将其git checkout --orphan gh-pages用作替代品。
在此处查看我的答案:如何在 Git 中创建没有父级的提交?
| 归档时间: |
|
| 查看次数: |
3426 次 |
| 最近记录: |