2
增加了一個新的分支我Github上,但不能找到一種方法,有我的本地回購「知道」了。我有我的本地repo使用主分支(它知道的唯一一個),它是其他新的遠程分支之前,它不知道的幾個提交。我想讓我的本地git知道這個新分支,然後將這些提交推送到新的遠程分支。Github上遠程分支和本地的Git回購
增加了一個新的分支我Github上,但不能找到一種方法,有我的本地回購「知道」了。我有我的本地repo使用主分支(它知道的唯一一個),它是其他新的遠程分支之前,它不知道的幾個提交。我想讓我的本地git知道這個新分支,然後將這些提交推送到新的遠程分支。Github上遠程分支和本地的Git回購
比方說,你的遙控器被稱爲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