GitHub Pages:`gh-pages` 分支的结构

the*_*ppo 5 git github github-pages

这更多的是关于 Git 的方法论问题,而不是特定的 GitHub Pages 问题:

当我自动为项目生成 GitHub Pages 时,我最终得到了gh-pages分支。然而,该分支的结构和内容与原始分支几乎没有相似之处master

这让我觉得我完全误解了Git 中分支的概念。也许我的传统背景CVCSs可以归咎于此......

分支不应该是其起源的副本,至少在其初始提交中如此吗?

还有更具体的 GH 问题:是否有任何简单的策略可以gh-pages与其他分支合并并保持最新?

后者可能与我之前在Keeping GH homepage in sync with README.md中的问题有关。

Abi*_*ern 3

gh-pages孤儿分支。即它们是存储库中全新的分支,没有链接到您可能认为的根分支或主分支。

您可以使用以下方法创建它们:

git checkout --orphan <new-branch-name>
Run Code Online (Sandbox Code Playgroud)

因此,没有到同一存储库中其他分支的链接。