【git系列】从远端仓库获取最新代码合并到本地分支里
在日常开发中,很有可能几个开发人员都在开发同一个代码仓分支,导致本地分支里的代码“落后于”远端分支里的。我们需要做的就是从远端仓库获取最新代码合并到本地分支里。
1. git pull
【有风险】获取最新代码到本地,并自动合并到当前分支。
首先我们用命令行$git remote -v
去查询当前代码仓的远端分支;
然后直接去拉取并合并最新的代码(因为是直接合并,无法提前处理冲突,不推荐);
$ git pull origin master
即拉取远端origin/master分支并合并到当前分支;
$ git pull origin test
即拉取远端origin/test分支并合并到当前分支。
2. git fetch + merge (需要额外的本地分支)
首先我们用命令行$git remote -v
去查询当前代码仓的所有远端分支;
然后用命令行$git fetch origin dev:tempBranch
获取最新代码到本地临时分支(自定义为tempBranch),获取到的远端分支为origin/dev;
用命令行$git diff tempBranch
去查看本地tempBranch分支和当前分支的版本差异;
接着用命令行$git merge tempBranch
合并本地临时分支tempBranch到当前分支;
最后用命令行$git branch -D tempBranch
来删除该临时分支;
不推荐这种方式,因为需要建立并删除这个额外的本地分支。
3. git fetch + merge (不额外建立本地分支)
首先我们用命令行$git remote -v
去查询当前代码仓的所有远端分支;
然后用命令行$git fetch origin dev
来获取远端的origin/dev分支的最新代码到本地(假设本地当前分支为dev)
接着用命令行$git log -p dev..origin/dev
去查看本地dev分支和当前分支的版本差异;
最后用命令行$git merge origin/dev
来合并远端分支origin/dev 到当前分支。
推荐这种方式,可以不用额外建立本地分支。
转载自华为云社区,文章作者 gentle_zhou
【git系列】从远端仓库获取最新代码合并到本地分支里相关推荐
- 从远程仓库拉取最新代码合并到本地分支
这里共展示两类三种方式. 1.git pull:获取最新代码到本地,并自动合并到当前分支 命令展示 //查询当前远程分支 $ git remote -v //直接拉取并合并最新代码 $ git pul ...
- 使用Git命令从远程仓库获取项目代码
1.第一步查看本地配置信息:使用如下命令 git config --list 2.第二步查看git用户名:检查是否是指定的用户名 git config user.name 3.第三步查看邮箱配置:检查 ...
- Git系列之把未提交的代码保存到本地
文章の目录 1.场景 2.解决方式 3.apply 和 pop的区别 写在最后 1.场景 当正在dev分支上开发某个项目,这时候项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不 ...
- git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地
git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...
- git 强制同步远端仓库
在服务器上修改或增加文件而不是在本地进行操作,服务器上的git是没有推送权限的,只负责pull更新,所以当直接在服务器上操作文件的时候,就会与远程仓库冲突,git pull就会冲突 这种情况就需要使用 ...
- git 拉取远端仓库_git命令-远程仓库拉取、本地仓库更新、工作空间提交等等
一,新建代码库 1,在当前目录下新建一个git代码库 $ git init 2,新建一个目录将其初始化为git代码库 $ git init [project-name] 3,git clone 远程代 ...
- git将master主分支最新代码合并到自己的分支
1. 打开项目,切换到master主分支 git checkout master 2. 拉取master主分支最新代码 git pull 3. 切换到自己的分支dev git checkout dev ...
- git把分支代码合并到主分支
git把分支代码合并到主分支 1.要把代码合并到哪个分支,需要先切换到那个分支 git checkout 分支名: 2.代码优先的分支(代码多的分支,最新修改过要保存的) git merge 代码优先 ...
- git idea 分支合并到另一个分支_idea如何在Git上将分支代码合并到主分支
1.先将本地代码更新为主分支最新的代码,从主分支上pull到自己的分支.点击VCS-Git-Pull弹出如下弹窗,然后勾选主分支点击pull拉取主分支代码: 2.将本地改动的代码提交到本地仓库,然后p ...
最新文章
- pandas任取dataframe中的一个或者多个数据行(head、tail、loc、iloc),将抽取到的一个或者多个数据行复制N次形成新的dataframe
- asp.net分页控件使用详解【附实例下载】
- maven创建多模块项目
- Leetcode 226. 翻转二叉树 (每日一题 20210819)
- 计算机网络多线程通信,多线程技术的PLC与PC的通讯方式
- Tensorflow2.0与Tensorflow1.x不兼容问题
- DM368学习--捕获视频图像分辨率修改
- .Net Core小技巧 - Swagger适配虚拟目录及二级目录
- Spring+Spring Security+JSTL实现的表单登陆的例子
- php-fpm性能优化
- css文本外观属性大全(内附实例与图解)
- Android通知栏-Notification(通知消息)
- vue+croppr.js 裁剪圆形图片
- 睡眠不好怎么办?提高睡眠质量的五种方法
- 生活随记 - 春节快递延误的正确处理方式
- 侍魂微信第一个服务器,侍魂手游2019年4月12日微信问答试炼答案
- 利用python实现软考成绩实时监控+查询提醒
- 四川大学江安校区计算机学院照片,几张图告诉你四川大学江安校区颜值到底有多高...
- 道客巴巴文档下载方案
- 淘宝开店如何分析竞争对手(转)
热门文章
- 软件过程开发方法(RUP、AP、MP、HP)
- 树、二叉树、二分搜索树
- 清华计算机考研任昱鑫,牛!赣州6名学霸提前被清华北大“锁定”!来自这些学校…...
- 电影、电视和游戏中的帧率
- TMS320C54x硬件结构及原理
- 后端报错:Cannot read property ‘phone‘ of null
- Java基础教程(全代码解析)
- 北斗三代卫星编号和发射数据
- 建立一个网站需要哪些步骤?如何建立一个自己的网站?
- 第一部分 思科九年 一(11)