Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github页面:该分支甚至与gh页面相同_Git_Github_Git Branch_Github Pages - Fatal编程技术网

Github页面:该分支甚至与gh页面相同

Github页面:该分支甚至与gh页面相同,git,github,git-branch,github-pages,Git,Github,Git Branch,Github Pages,我想托管一个我在github.io上编写的小web应用程序。因此,我创建了一个新的孤立分支,并将其命名为gh pages(它本质上与我的主分支相同)。我做出了所有贡献,并将其推到Github上。正如我所预料的那样,它工作得很好 唯一奇怪的是,当我进入Github上的gh pages分支时,它会向我显示一条消息,上面说:这个分支与gh pages是偶数。我是否在这里犯了一些错误,或者这是正常的,不能改变吗 您可以在这里看到该分支和消息:(在我修复错误之前,我的站点显示了错误)。我看到gh页面和主分

我想托管一个我在github.io上编写的小web应用程序。因此,我创建了一个新的孤立分支,并将其命名为gh pages(它本质上与我的主分支相同)。我做出了所有贡献,并将其推到Github上。正如我所预料的那样,它工作得很好

唯一奇怪的是,当我进入Github上的gh pages分支时,它会向我显示一条消息,上面说:这个分支与gh pages是偶数。我是否在这里犯了一些错误,或者这是正常的,不能改变吗


您可以在这里看到该分支和消息:(在我修复错误之前,我的站点显示了错误)。

我看到gh页面和主分支有3个常见(初始)提交。

因此,gh pages分支不是孤立分支


我想,这就是为什么github.com会显示“这个分支甚至有gh页面”的原因。

我终于找到了一个ressource,它说,如果你在github上托管的项目是一个网站,而不是主分支,你应该简单地称你的主分支为gh页面。我认为这是最简单、最合乎逻辑的方法,而且“这个分支与gh页面保持一致”的信息现在已经不存在了,而所有的东西仍然工作得很好。这样做也有助于推动更改,因为我可以简单地将更改提交到gh页面,而无需考虑同时向母版和我的gh页面分支添加更改。

孤立分支:在这个新分支上进行的第一次提交(孤立)将没有父母,这将是一个新历史的根源,与所有其他分支完全断开,并承诺。啊,那么,当它不是孤儿分支时,有什么问题,我如何才能使它再次成为孤儿分支?1。克隆repo:git Clone github.com/user/repository.git2。光盘库3。创建gh页面孤立分支:
git签出——孤立gh页面
4。删除所有文件:
git rm-rf。
谢谢,我会这样做的