2015-03-03 237 views
1

我是git和github的新手。我剛剛爲我的項目創建了一個github頁面,並且我獲取了遠程並發現它爲我創建了另一個名爲「gh-pages」的分支,當我看到該獨特分支的歷史記錄時,這很棒但很奇怪:它有一個清晰的歷史記錄,不像我曾想過的那樣在master分支上進行轉發,它只是像主人一樣充當另一個孤立分支,所以我想知道如何創建「孤立分支」,以及它和主分支之間的關係是什麼?在git中,我如何創建一個'孤立分支'(與master分支行爲相同)?

以下是兩個分支的歷史的頭部:

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

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

回答

2

Github上gh-pages是孤兒分支。

孤兒分支意味着你有一個乾淨的分支沒有歷史。
使用--orphan標誌創建它。

一旦創建孤兒分支您獲得最新提交的內容
(同任何其他git checkout -b ...),但沒有任何歷史。

+0

第一次聽到'孤兒院',這是件好事。我可以把它和主分支一樣嗎? – 2015-03-03 13:05:45

+0

瞭解更多關於git孤兒分支的信息:http://git-scm.com/docs/git-checkout – CodeWizard 2015-03-03 13:09:33

+0

感謝你的友善鏈接:) – 2015-03-03 13:11:34

相關問題