2013-03-29 125 views
2

增加了一個新的分支我Github上,但不能找到一種方法,有我的本地回購「知道」了。我有我的本地repo使用主分支(它知道的唯一一個),它是其他新的遠程分支之前,它不知道的幾個提交。我想讓我的本地git知道這個新分支,然後將這些提交推送到新的遠程分支。Github上遠程分支和本地的Git回購

回答

3

比方說,你的遙控器被稱爲origin(默認)和分支被稱爲feature1。那麼首先你必須做一個拉(或一個抓取)。

git pull 

這會將關於分支的信息帶到本地存儲庫。該命令的輸出應包括這樣的事情

* [new branch]  feature1 -> origin/feature1 

之後,你做

git checkout feature1 

這將會創建一個名爲特徵1的本地分支,將跟蹤遠程分支,讓你可以推拉到相應的遙控器。輸出應該是這樣的

Branch feature1 set up to track remote branch feature1 from origin. 
Switched to a new branch 'feature1' 

如果由於某種原因失敗,或者你想成爲真正明確的話,你可以改爲做

git checkout --track origin/feature1 
相關問題