用例 - 我在github上有一个代码库,它有几个分支。 例如开发,集成,回归,制作等 我通常使用这个命令添加远程分支:git remote add upstream <repo link>.git
git - 如何在上游设置远程分支出分支?
所以,git remote -v
显示如下:
upstream <repo link>.git (fetch)
upstream <repo link>.git (push)
但如果遥控器有一个分支,然后什么命令应我用来设置该分支?
用例 - 我在github上有一个代码库,它有几个分支。 例如开发,集成,回归,制作等 我通常使用这个命令添加远程分支:git remote add upstream <repo link>.git
git - 如何在上游设置远程分支出分支?
所以,git remote -v
显示如下:
upstream <repo link>.git (fetch)
upstream <repo link>.git (push)
但如果遥控器有一个分支,然后什么命令应我用来设置该分支?
运行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 fetch
。
之后,你会找到git branch -a
的分支。
如果你想在新的分支上工作,只需使用git checkout branchname
。