在 git 中,如何创建一个 'isolate branch' (与 master 分支一样)?

In git, how can I create an 'isolate branch' (act just the same as master branch)?

我是 git 和 github 的新手。我刚刚为我的项目创建了一个 git 中心页面,我获取了遥控器,发现它只是为我创建了另一个名为 "gh-pages" 的分支,当我看到那个独特的分支:它有一个干净的历史,不像我想的那样中继到主分支,它只是像主分支一样充当另一个隔离分支,所以我想知道 'isolate branch' 是如何创建的,它是什么它和master one的关系?

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

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

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

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

孤立分支意味着你有一个没有历史的干净分支。
您使用 --orphan 标志创建它。

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