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 )是否属于新目录?
答案 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?