创建GitHub页面回购

时间:2012-01-11 06:52:43

标签: git github

username.github.com/repo-name

有关设置username.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

我这样做了: cd / path / to / repo-name
在我执行 git clean -fdx 之后,我的所有文件都被删除了。我不得不从github下载它们。

这是( cd / path / to / repo-name )是否属于新目录?

1 个答案:

答案 0 :(得分:4)

您看到的命令是create an empty branch gh-pages

它不是一个新目录,而是一个新分支,没有链接到您的主分支和其他分支,并在那里添加github页面相关内容。它必须作为第一步完成,但您可能在添加文件后完成它,这可能没问题。阅读gh-pages wiki上的说明。它解释了为什么需要上述命令,并警告您将丢失文件,就像您一样 - http://pages.github.com/

您也可以使用git checkout --orphan gh-pages作为替代方案。

请在此处查看我的回答:How do I create a commit without a parent in Git?