[英]git - how to set a remote branch out of a branch in upstream?
用例-我有一个基于github的代码,该代码具有多个分支。 例如开发人员,集成人员,回归人员,生产人员等。我通常使用此命令来添加远程分支: git remote add upstream <repo link>.git
因此, git remote -v
显示如下:
upstream <repo link>.git (fetch)
upstream <repo link>.git (push)
但是,如果remote有一个分支,那么应该使用什么命令将该分支设置为?
要在本地创建一个新的远程分支,可以使用git fetch
。
之后,您将通过git branch -a
找到git branch -a
。
如果要在新分支上工作,只需使用git checkout branchname
。
运行git fetch
或git pull
出远程更改,包括新分支。
运行git branch -a
列出所有远程分支。
要移动或使用获取的远程分支使用
Syntax: git checkout -t remotes/upstream/branchname
Example: git checkout -t remotes/origin/branchname
在这里-t将使用上游分支映射创建本地分支。 因此,下一个推/拉/取操作将不会要求您git branch --set-upstream-to
某个时候运行git branch --set-upstream-to
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.