一、查看远程分支

1、使用如下git命令查看所有远程分支:

git branch -r

2、查看远程和本地所有分支:

git branch -a

3、查看本地分支:

git branch

注意:在输出结果中,前面带 的是当前分支。*

二、拉取远程分支并创建本地分支

1、方法一

使用如下命令:

git checkout -b 本地分支名x origin/远程分支名x

使用该方式会在本地新建分支x,并自动切换到该本地分支x。

采用此种方法建立的本地分支会和远程分支建立映射关系。

2、方式二

使用如下命令:

git fetch origin 远程分支名x:本地分支名x

使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。

采用此种方法建立的本地分支不会和远程分支建立映射关系。

三、本地分支和远程分支建立映射关系的作用

建立本地分支与远程分支的映射关系(或者为跟踪关系track),这样使用git pull或者git push时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支了。

1、查看本地分支和远程分支映射关系

git branch -vv

上面的本地分支和远程分支都有映射关系,如果没有,就需要手动建立;

2、建立当前分支与远程分支的映射关系

git branch -u origin/分支名,
或者 git branch --set-upstream-to origin/分支名
origin 为git地址的标志

撤销本地分支与远程分支的映射关系

git branch --unset-upstream

之后可以再次用git branch -vv 查看本地分支和远程分支映射关系

Git创建本地分支并拉取远程分支相关推荐

  1. Ubuntu上git的简单使用,拉取远程分支,修改并提交

    提示:本文主要描述如何在Ubuntu上使用git包括拉取远程分支,本地修改分支内容并merge到远程分支 文章目录 前言 一.安装git 二.配置Git 配置用户名和邮箱 配置SSH 生成SSH秘钥 ...

  2. Git 创建分支和拉取远程分支

    git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到本地. 一.查看本地已有的分支 进入到项目根目录,打开 ...

  3. git 拉取远程其他分支代码_git切换远程分支并拉取远程分支代码

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

  4. git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地

    git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...

  5. ​git拉取远程分支到本地 ​

    #查看远程分支 git branch -r#查看本地分支 git branch#拉取远程分支 git checkout -b 本地分支 origin/远程分支#拉取远程分支 git pull orig ...

  6. git拉取远程分支到本地(VScode)

    一.怎么样查看本地分支 1.如果你使用的是vscode可以直接查看 2.使用git命令查看本地分支 git branch 二.查看远程分支 1.使用如下git命令查看所有远程分支: git branc ...

  7. 【转】git拉取远程分支到本地

    一.查看远程分支 使用如下git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout -b 本地分支名x origin/ ...

  8. git拉取远程分支并创建本地分支

    一.查看远程分支 使用如下git命令查看所有远程分支: git branch -r 1 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout -b 本地分支名x origi ...

  9. Git - 拉取远程分支并创建本地分支

    一.查看远程分支 使用如下git命令查看所有远程分支 git branch -r 查看远程和本地所有分支 git branch -a 查看本地分支 git branch 在输出结果中,前面带* 的是当 ...

最新文章

  1. 刘偲:AI+艺术 | 青源 Talk 第 11 期
  2. 按键精灵安卓怎么可以获取屏幕上的数字_安卓11来了,感受一下
  3. linux下静默安装oracle10g,CentOS下远程静默安装Oracle10g笔记
  4. Blazor带我重玩前端(二)
  5. Python编程从入门到实践~字典
  6. friendly发音_friendly是什么意思_friendly怎么读_friendly翻译_用法_发音_词组_同反义词_友好的_亲密的-新东方在线英语词典...
  7. Java工具包工具类,java.util.concurrent 包下工具类的使用
  8. php 实现二叉树的最大深度_python实现二叉树的遍历以及其他基本操作
  9. python制作表格的语句_python读取excel表格生成sql语句 第一版
  10. [转]一个故事讲清楚NIO
  11. 谈论软件开发流程与开发方法的重要性
  12. 概率论与数理统计思维导图_“我更强调统计学的思维”——专访北京师范大学未来教育学院李勇教授...
  13. Android帧动画分析
  14. mysql多表关联数据删除
  15. 黑程序员黑的最好的段子是什么?
  16. 万豪、富士通、浪潮、完美世界、新东方等众多企业服贸会上分享行业新趋势、展示前沿技术...
  17. 2014 IT公司校招应届生待遇大揭秘
  18. nutch java_Nutch:用Java调用,而不是命令行?
  19. excel上传和下载
  20. 郝健: Linux内存管理学习笔记-第1节课【转】

热门文章

  1. TypeScript Dom操作
  2. C#流程控制(详细)
  3. 初识Ubuntu 18.04(更换系统头像,截图,sy)
  4. 让CyberArticle支持Firefox
  5. 本人做c++有十多年啦,谈谈我这几年的C++学习之路
  6. mysql delete limit用法_mysql delete limit 使用方法详解
  7. TensorFlow LSTM 注意力机制图解
  8. 在VMware 10.0上安装NetBSD 1.0
  9. Excel 排序时标题移动
  10. Qt+FFmpeg播放RTSP H264视频流(1)- 在Qt项目加入FFmpeg库