git 拉取远程指定分支 pull本地不存在的分支
默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到自己电脑上。
一、查看本地已有的分支
进入到项目根目录,打开命令行/终端,输入指令,将会显示该项目的本地的全部分支,其中、当前分支的前面有*号。
git branch
二、本地检出一个新的分支并推送到远程仓库
(一).创建本地分支
git checkout -b 新分支名
执行该指令后,会在本地创建一个新分支,该分支是从当前分支上检出的,所以所有文件内容都和当前分支一模一样,这是正常的。创建成功后,将自动切换至新分支上。
比如我要创建一个名为dev1的新分支:
此时,再执行git branch查看当前本地所有分支,就会看到两个分支:master与dev1.
(二).推送本地分支到远程仓库
git push --set-upstream origin 分支名
例如,我要把上一步创建的本地dev1推送到远程仓库:
三、将远程git仓库里的指定分支拉取到本地(本地不存在的分支)
当我想从远程仓库里拉取一条本地不存在的分支时:
git checkout -b 本地分支名 origin/远程分支名
这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来。
例如远程仓库里有个分支dev2,我本地没有该分支,我要把dev2拉到我本地:
若成功,将会在本地创建新分支dev2,并自动切到dev2上。
如果出现提示:
fatal: Cannot update paths and switch to branch 'dev2' at the same time. Did you intend to checkout 'origin/dev2' which can not be resolved as commit?
表示拉取不成功。我们需要先执行
git fetch
然后再执行
git checkout -b 本地分支名 origin/远程分支名
即可。
转载于:https://www.cnblogs.com/hamsterPP/p/6810831.html
git 拉取远程指定分支 pull本地不存在的分支相关推荐
- git拉取远程指定分支到本地
1.通过git clone的方式 只克隆单一分支: git clone -b <branch> --single-branch <url> 注意: git clone -b & ...
- git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地
git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...
- Git拉取远程分支到本地,修改并同步
Git拉取远程分支到本地 本地新建一个空白文件夹folder: 进入folder目录,打开git bash,用命令行初始化git仓库: $ git init 与远程仓库建立连接: // `http:/ ...
- git 拉取远程仓库分支代码
git 拉取远程仓库分支代码 本地新建文件夹作为工作区(存放代码的文件夹) 进入该文件,右键选择 git bush here,打开命令窗后,输入初始化命令:git init 命令行:git remot ...
- 使用git拉取远程仓库代码
git拉取远程仓库代码 引言: 项目需要在阿里云里面拉取代码,本来以为自己会,结果好几歩都出错了,这里记录一下步骤 下载安装好git,打开Git Bash Here,进行初始化三步. 1.git in ...
- git pull远程master_git pull拉取远程指定分支
1.若git clone之后想拉取某个指定分支:先git pull ,然后git checkout 指定分支名称 2.若git clone之后想拉取某个指定分支:先git fetch origin 分 ...
- Git - 拉取远程分支并创建本地分支
一.查看远程分支 使用如下git命令查看所有远程分支 git branch -r 查看远程和本地所有分支 git branch -a 查看本地分支 git branch 在输出结果中,前面带* 的是当 ...
- git拉取远程分支到本地
#查看远程分支 git branch -r#查看本地分支 git branch#拉取远程分支 git checkout -b 本地分支 origin/远程分支#拉取远程分支 git pull orig ...
- git 拉取远程分支到本地及本地切换分支
拉取远程分支到本地及本地切换分支 涉及的操作内容1.远程代码拉取到本地 - 2.本地合并其它分支代码 - 3.本地代码提交到远程指定仓库 - 4.本地切换分支 1.远程代码拉取到本地 首先确定要切换分 ...
最新文章
- java oauth sso 源码_基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践
- C语言数据段分类,13.2.1 段的分类
- Python入门:常用模块—logging模块
- php curl伪造referer与来源IP实例
- 1小时钟回顾MySQL语法(中)
- Scrapy中的get_project_settings 读取设置文件
- C语言多项式乘法模拟,急!!!!c语言:求n次多项式的加法和乘法
- cubemx串口的发送与接收_串口收发模块设计
- php显示doc文件乱码,如何解决php doc 乱码问题
- eclipse重定向输入输出到文件
- otdr进行多种测试鸿蒙包括,OTDR 测试
- ORA-3136 WARNING: inbound connection timed out (ORA-3136)
- 【MySQL 8.0 OCP 1Z0-908认证考试】 题库精讲--第一讲mysqlbackup
- 边下边看 七款P2P下载软件全能大比拼
- 团队项目简介-电梯演讲
- 剩米饭别再炒了,这样做比炒米饭好吃一万倍!
- pcb覆铜 厚度 过孔大小 过孔与导线比例
- 学习Linux这篇文章就够了
- WBCE CMS安全漏洞(CVE-2022-25099)
- Foxdisk-代码仓库介绍暨完结篇