2017-04-03 228 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