2010-02-17 41 views
1

Git讓我把頭髮拉出來。我知道如何創建一個跟蹤遠程分支的本地分支,但是我想創建一個遠程分支來複制另一個遠程分支,然後跟蹤。創建遠程分支也很容易,但它似乎總是使用master中的代碼庫,而不是任意分支。什麼是命令我需要的序列,如果我有這些分支從另一個不是主人的遠程分支創建一個遠程分支

origin/master 
origin/somebranch 

,我想

*somebranch2 
origin/master 
origin/somebranch 
origin/somebranch2 

回答

3
git push origin origin/somebranch:refs/heads/somebranch2 
git branch -b somebranch2 origin/somebranch2 

第一個命令是做一個遙控器上的一個分支副本的最直接的方式。第二個命令只是設置本地分支(它將跟蹤新的遠程分支origin/somebranch2)。

+0

我剛剛發現了這個:http://github.com/guides/copy-a-remote-branch 這對我有效。我希望它實際上就像你說的那麼簡單。 – tfwright

相關問題