繁体   English   中英

git-如何在上游分支中设置远程分支?

[英]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 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某个时候运行git branch --set-upstream-to

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM