2017-04-03 105 views
0

用例 - 我在github上有一個代碼庫,它有幾個分支。 例如開發,集成,迴歸,製作等 我通常使用這個命令添加遠程分支:git remote add upstream <repo link>.gitgit - 如何在上游設置遠程分支出分支?

所以,git remote -v顯示如下:

upstream  <repo link>.git (fetch) 
upstream  <repo link>.git (push) 

但如果遙控器有一個分支,然後什麼命令應我用來設置該分支?

回答

0

運行git fetchgit pull調出包括新分支在內的遠程更改。

運行git branch -a列出所有遠程分支。

要移動或取出的遠程分支使用

Syntax: git checkout -t remotes/upstream/branchname 
Example: git checkout -t remotes/origin/branchname 

這裏工作-t將創建上游分支映射的本地分支。因此,下一次推/拉/取操作不會要求您在某個時間運行git branch --set-upstream-to

0

要建立一個新的遠程分支到本地,您可以使用git fetch

之後,你會找到git branch -a的分支。

如果你想在新的分支上工作,只需使用git checkout branchname