在git中,可利用checkout命令转换分支,该命令的作用就是切换分支或恢复工作树文件,语法为“git checkout 分支名”;当参数设置为“-b”时,可以在新分支创建的同时切换分支,语法为“git checkout -b 分支名”。

本文操作环境:Windows10系统、Git2.30.0版、Dell G3电脑。

git怎样转换分支

checkout最常用的用法莫过于对于工作分支的切换了:

1

git checkout branchName

该命令会将当前工作分支切换到branchName。另外,可以通过下面的命令在新分支创建的同时切换分支:

1

git checkout -b newBranch

该命令相当于下面这两条命令的执行结果:

1

2

1. git branch newBranch

2. git checkout newBranch

该命令的完全体为:

1

git checkout -b|-B <new_branch> [<start point>]

首先通过

1

$ git branch -a

来查看所在目录的分支

1

2

3

4

5

6

$ git branch -a

  master

* trunk

  remotes/origin/HEAD -> origin/master

  remotes/origin/master

  remotes/origin/zhanghanlun

然后输入命令切换分支

适用于第一次创建并切换分支

1

$ git checkout -b zhanghanlun origin/zhanghanlun

其中远程分支为origin/zhanghanlun

本地分支为zhanghanlun

如果已经有本地分支

直接输入命令

1

git checkout zhanghanlun

切换到本地为zhanghanlun的分支

Git 怎么切换分支相关推荐

  1. Git 无法切换分支,报错git did not exit cleanly

    Git 无法切换分支,报错git did not exit cleanly 今天从做内存泄漏测试需要切换Git分支,checkout 的时候发现报错git did not exit cleanly. ...

  2. git命令切换分支、更新分支

    1.查看分支: 命令:git branch -a $ git branch -amasterremotes/origin/20201228remotes/origin/HEAD -> origi ...

  3. git checkout切换分支报you need to resolve your current index first错解决

    git checkout 切换分支时提示you need to resolve your current index first 控制台输入命令:git reset --merge 后再 git ch ...

  4. git如何切换分支_拜托,不要再问我Git分支如何使用

    今天来讲讲我使用Git分支的一些经验,记录一下,希望对大家有帮助. 阐述 在平常开发中,一般都会对应三种环境,本地环境.测试环境.线上环境.开发的基本流程都是先在本地环境开发好,再把代码发布到测试环境 ...

  5. git 怎么切换分支命令_git命令-切换分支

    git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢? 1. 查看远程分支 $ git branch -a 我在mxnet根目录下运行以上命令: ~/mx ...

  6. git clone切换分支

    使用命令 cd "你的下载完成后的项目文件名"进入项目的根目录 1.查看远程分支 git branch -a 2.查看本地分支 git branch 3.切换分支 git chec ...

  7. git 怎么切换分支命令_如何在Git中切换分支

    本指南向你展示了如何在Git项目中切换分支. 前提条件Git项目访问终端窗口/Linux系统命令行 签出命令以切换分支 访问命令行并使用checkout命令签出要使用的分支:git checkout ...

  8. 【Git】切换分支,以及git stash的使用

    问:怎样在不commit的情况下,拉取别人的代码 / 切换到本地某次commit? 更新项目步骤 可以先执行git stash 将本地修改保存起来. 这样本地就干净了.再使用git status,看不 ...

  9. git命令--切换分支

    > 我们在日常开发中,有时需要从github或者gitee上拉取新项目,但是拉取的那个项目可能有很多分支,然后本地拉取后只有一个默认分支(一般是master).甚至可能只有一个readme.md ...

最新文章

  1. opencv--车牌识别
  2. oracle以sysdba登陆,oracle 以SYSDBA身份登陆
  3. SQL*Loader之CASE8
  4. wxWidgets:wxTimePickerCtrl类用法
  5. 300+队伍/8大直播间,这场NXP智能车竞赛谁才是真的神车?
  6. jdk 1.8 内存可见性_JDK 14中的常规,安全和确定性外部内存访问
  7. 基于STM32和W5500的Modbus TCP通讯
  8. xbox one s驱动_理想照进现实 理想ONE开始接受预定
  9. malloc和free
  10. 人与人之间交往最重要的是什么?
  11. C/C++三个标准设备文件句柄
  12. JavaScript 数组的知识点讲解
  13. eclipse 安装包下载
  14. 前后端数据交互(八)——请求方法 GET 和 POST 区别
  15. 服务端客户端的文件流式传输
  16. 【集合论】关系表示 ( 关系矩阵 | 关系矩阵示例 | 关系矩阵性质 | 关系矩阵运算 | 关系图 | 关系图示例 | 关系表示相关性质 )
  17. 蚂蚁区块链使用搭建方法
  18. 2021年烷基化工艺考试试卷及烷基化工艺模拟考试题
  19. 【例题 8-4 UVA - 11134】Fabled Rooks
  20. 软件测试基础:邮箱注册功能测试的测试点

热门文章

  1. 开发框架-APP:Hybird App
  2. LOL自适应攻速的自动攻击(自动走A)
  3. 计算机组成原理EMAR啥意思,计算机组成原理第十讲(组合逻辑控制器).ppt
  4. 推荐一个验证码识别平台
  5. NFT研选新方法:六大Nansen NFT指数
  6. ubuntu 无法连接至ibus 解决方法
  7. 苹果删除照片不释放内存_安卓手机卡怎么办?只要删除这6个文件夹,瞬间释放10GB内存...
  8. linux mkfs 分区,Linux下使用mkfs快速对磁盘进行分区
  9. python画学校_未明学院:Python可视化库Matplotlib绘图入门详解
  10. powermock静态类_使用Powermock对静态内部类单例模式模拟