2012-02-19 107 views
1

我的主分支有一個分支xyz。我想爲分支xyz創建一個新的分支。我怎樣才能做到這一點?如何在git中爲分支創建分支?

+2

推薦閱讀:The Pro Git book:http://progit.org/book/這真的很不錯。 – 2012-02-19 16:42:35

回答

5

,以創建分支的主要途徑有:

git branch <name> [start-point] 
git checkout -b <name> [start-point] 

第一隻是創建一個分支,而第二個創建並檢查出來。如果提供起點(例如主站),則在該點創建分支。如果不是,那麼它會在您目前檢查的任何內容中創建。

無論哪種情況,它實際上是指承諾;創建的分支之間沒有關聯。也就是說,git branch xyz master不會爲「master」創建分支,它只會在提交主設備當前所在的位置創建分支。如果你永遠不會合併到另一個,他們永遠不會知道彼此。

+2

Thanx爲這個解釋'也就是說,git branch xyz master不會爲master創建一個分支「,它只是在commit主目錄下創建一個分支' – Rahul 2012-02-19 19:32:40

1

該分支始終由當前分支創建。換句話說,這裏沒什麼特別的,只需git checkout -b xyz-branchxyz

0
git branch new-branch-name-you-want xyz