git - 从gh-pages中删除主文件和文件夹

时间:2014-04-10 02:36:19

标签: git github

我已经设置了Github repo,我已经向master分支提交了一些代码。然后,我创建了一个包含Github自己的页面创建者的页面,该页面在名为master的{​​{1}}分支旁边生成了一个新分支。我现在已经向两个分支机构提交了很多提交。

我遇到的问题是,当我从gh-pages切换到master时,我可以看到来自gh-pages的文件和文件夹,这些文件和文件夹不应该在{{I}中显示1}}分支。

我已阅读here要阻止这种情况发生,应在master分支中使用以下命令:

gh-pages

我不确定这些命令是做什么的,所以我不想使用它们,直到我确定它们不会搞砸任何分支,并且它们实际上将解决我对来自{的文件和文件夹的问题{1}}显示在gh-pages

您能解释一下这些命令的作用以及它们是否适合解决上述问题?

1 个答案:

答案 0 :(得分:3)

你是通过使用refs / heads / gh-pages值创建一个名为HEAD的符号链接来告诉HEAD refs / heads / gh-pages是你当前工作的分支

git symbolic-ref HEAD refs/heads/gh-pages

然后你要删除git

的索引文件
rm .git/index

最后,您要清理未跟踪的文件

git clean -fdx