9
我在http://pages.github.com/讀了一兩件事引起了我的眼睛:git根分支...他們如何工作?
如果你創建了一個名爲存儲庫中的GH-頁新的根枝,任何內容推就會有可以發佈到[URL]
我到處搜索有關根分支的信息,但似乎沒有很多資源。有誰知道如何最好地解釋根分支是什麼?
我目前的理解是,如果有兩個根分支,它們本質上代表兩個「存儲庫」在一個存儲庫中。這是否準確?
我在http://pages.github.com/讀了一兩件事引起了我的眼睛:git根分支...他們如何工作?
如果你創建了一個名爲存儲庫中的GH-頁新的根枝,任何內容推就會有可以發佈到[URL]
我到處搜索有關根分支的信息,但似乎沒有很多資源。有誰知道如何最好地解釋根分支是什麼?
我目前的理解是,如果有兩個根分支,它們本質上代表兩個「存儲庫」在一個存儲庫中。這是否準確?
在你提到的鏈接中給出的步驟告訴你如何創建一個:
$ cd /path/to/fancypants
$ git symbolic-ref HEAD refs/heads/gh-pages
$ rm .git/index
$ git clean -fdx
根分支基本上是一個「分支」,即開始作爲一個孤兒,沒有以前的歷史。雖然每一個回購都是從一個主人開始的,分支從這個分支中分支出來,但一個根分支不會從主人分支出去(當然,沒有主人的回購協議,重新命名的主人等等,但是主人是常見的情況)自己的歷史。從概念上講,是的,它就像回購中的兩個回購倉。
在上述步驟中,gh-pages
被創建爲根分支。
另請參閱我的答案在這裏:How do I create a commit without a parent in Git?
相關:http://stackoverflow.com/questions/1384325/in-git-is-there-a-simple-way-of-introducing-an-unrelated-分支到一個存儲庫 – 2013-01-11 19:59:30