【git】切换到远程其他分支

打印 上一主题 下一主题

主题 792|帖子 792|积分 2376

切换到远程其他分支



  • 当前在master分支,切换develop:
  1. $ git branch -r
  2.   origin/HEAD -> origin/master
  3.   origin/develop
  4.   origin/master
复制代码


  • git switch 正常多了:
  1. $ git switch -c develop --track origin/develop
  2. Updating files: 100% (4664/4664), done.
  3. Switched to a new branch 'develop'
  4. branch 'develop' set up to track 'origin/develop' by rebasing.
复制代码


  • 在Git中切换到远程的另一个分支通常涉及以下几个步骤:
获取远程堆栈的最新信息:

bash
复制代码
  1. git fetch origin
复制代码
这里的origin是远程堆栈的默认名称。如果你的远程堆栈有不同的名称,需要相应更换。
查看远程分支列表:
bash
复制代码
  1. git branch -r
复制代码
这个下令会列出所有远程分支。
切换到指定的远程分支:
如果你想切换到一个远程分支并在本地跟踪它,你可以使用以下下令:
bash
复制代码
  1. git checkout -b [local-branch-name] origin/[remote-branch-name]
复制代码
这里的[local-branch-name]是你盼望在本地创建的分支名称,[remote-branch-name]是远程分支的名称。这样做会创建一个新的本地分支,并与指定的远程分支创建跟踪关系。
直接切换到远程分支(较新版本的Git):
如果你的Git版本较新(Git 2.23及以上),可以直接使用新的switch下令来切换分支:
bash
复制代码
  1. git switch -c [local-branch-name] --track origin/[remote-branch-name]
复制代码
这条下令的作用和checkout相同,但语法更为直观。
通过这些步骤,你可以方便地切换到远程的另一个分支并在本地举行工作。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

涛声依旧在

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表