当前位置: 首页 > news >正文

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

切换到远程其他分支

  • 当前在master分支,切换develop:
$ git branch -rorigin/HEAD -> origin/masterorigin/developorigin/master
  • git switch 正常多了:
$ git switch -c develop --track origin/develop
Updating files: 100% (4664/4664), done.
Switched to a new branch 'develop'
branch 'develop' set up to track 'origin/develop' by rebasing.
  • 在Git中切换到远程的另一个分支通常涉及以下几个步骤:

获取远程仓库的最新信息:

bash
复制代码

git fetch origin

这里的origin是远程仓库的默认名称。如果你的远程仓库有不同的名称,需要相应替换。

查看远程分支列表:

bash
复制代码

git branch -r

这个命令会列出所有远程分支。

切换到指定的远程分支:
如果你想切换到一个远程分支并在本地跟踪它,你可以使用以下命令:

bash
复制代码

git checkout -b [local-branch-name] origin/[remote-branch-name]

这里的[local-branch-name]是你希望在本地创建的分支名称,[remote-branch-name]是远程分支的名称。这样做会创建一个新的本地分支,并与指定的远程分支建立跟踪关系。

直接切换到远程分支(较新版本的Git):
如果你的Git版本较新(Git 2.23及以上),可以直接使用新的switch命令来切换分支:

bash
复制代码

git switch -c [local-branch-name] --track origin/[remote-branch-name]

这条命令的作用和checkout相同,但语法更为直观。

通过这些步骤,你可以方便地切换到远程的另一个分支并在本地进行工作。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Flask 框架 redirect() url_for()
  • python键盘操作工具:ctypes、pyautogui
  • Ajax学习笔记
  • ARM功耗管理之功耗和安全
  • 51单片机嵌入式开发:16、STC89C52RC 嵌入式之 步进电机28BYJ48、四拍八拍操作
  • 下拉菜单过渡
  • 算法017:二分查找
  • 【MySQL-17】存储过程-[变量篇]详解-(系统变量&用户定义变量&局部变量)
  • 基于chrome插件的企业应用
  • Spark内核的设计原理
  • 1.1 OpenCV __ Introduction
  • 【Drone】drone编译web端 防墙策略 | 如何在被墙的状态drone顺利编译npm
  • Air780EP-AT开发-HTTP应用指南
  • RabbitMQ的学习和模拟实现|sqlite轻量级数据库的介绍和简单使用
  • Zabbix监控系统:zabbix服务部署+基于Proxy分布式部署+zabbix主动与被动监控模式
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【技术性】Search知识
  • ComponentOne 2017 V2版本正式发布
  •  D - 粉碎叛乱F - 其他起义
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • overflow: hidden IE7无效
  • php的插入排序,通过双层for循环
  • React系列之 Redux 架构模式
  • Spring Cloud中负载均衡器概览
  • webgl (原生)基础入门指南【一】
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 回流、重绘及其优化
  • 如何胜任知名企业的商业数据分析师?
  • 删除表内多余的重复数据
  • FaaS 的简单实践
  • scrapy中间件源码分析及常用中间件大全
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​iOS安全加固方法及实现
  • #nginx配置案例
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (javaweb)Http协议
  • (八)Flask之app.route装饰器函数的参数
  • (独孤九剑)--文件系统
  • (回溯) LeetCode 40. 组合总和II
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (算法)求1到1亿间的质数或素数
  • (一) storm的集群安装与配置
  • (转)大型网站的系统架构
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .equals()到底是什么意思?
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET MVC第三章、三种传值方式
  • .NET Reactor简单使用教程
  • .NET 漏洞分析 | 某ERP系统存在SQL注入
  • .NET/C# 使用反射注册事件