在git中,如何创建“隔离分支”(与主分支一样)?

时间:2015-03-03 12:52:50

标签: git github

我是git和github的新手。我刚刚为我的项目创建了一个github页面,我拿起了遥控器,发现它只是为我创建了另一个名为“gh-pages”的分支,当我看到这个独特分支的历史时,这很好但很奇怪:它有一个干净的历史,而不是像我想象的那样在主分支上传递,它只是像主分支一样充当另一个隔离分支,所以我想知道如何创建'隔离分支',它与主分支之间的关系是什么?

以下是两个分支历史的主要部分:

* 2f436e7 - (HEAD, origin/gh-pages, gh-pages) init

* a8f5635 - (HEAD, origin/master, origin/HEAD, master) Merge pull request #13 from yqfang/editng

1 个答案:

答案 0 :(得分:3)

Github gh-pages是一个孤儿分支。

Orphan分支意味着您拥有一个没有历史记录的干净分支 您可以使用 --orphan 标记创建它。

创建孤立分支后,您将获得最新的提交内容 (与任何其他 git checkout -b ... 相同)但没有任何历史记录。