这里共展示两类三种方式。

1.git pull:获取最新代码到本地,并自动合并到当前分支

命令展示

//查询当前远程的版本
$ git remote -v
//直接拉取并合并最新代码
$ git pull origin master [示例1:拉取远端origin/master分支并合并到当前分支]
$ git pull origin dev [示例2:拉取远端origin/dev分支并合并到当前分支]

分析:不推荐这种方式,因为是直接合并,无法提前处理冲突。

2.git fetch + merge: 获取最新代码到本地,然后手动合并分支

2.1.额外建立本地分支

代码展示

//查看当前远程的版本
$ git remote -v
//获取最新代码到本地临时分支(本地当前分支为[branch],获取的远端的分支为[origin/branch])
$ git fetch origin master:master1  [示例1:在本地建立master1分支,并下载远端的origin/master分支到master1分支中]
$ git fetch origin dev:dev1[示例1:在本地建立dev1分支,并下载远端的origin/dev分支到dev1分支中]
//查看版本差异
$ git diff master1 [示例1:查看本地master1分支与当前分支的版本差异]
$ git diff dev1    [示例2:查看本地dev1分支与当前分支的版本差异]
//合并最新分支到本地分支
$ git merge master1    [示例1:合并本地分支master1到当前分支]
$ git merge dev1   [示例2:合并本地分支dev1到当前分支]
//删除本地临时分支
$ git branch -D master1    [示例1:删除本地分支master1]
$ git branch -D dev1 [示例1:删除本地分支dev1]

备注:不推荐这种方式,还需要额外对临时分支进行处理。

2.2.不额外建立本地分支

代码展示

//查询当前远程的版本
$ git remote -v
//获取最新代码到本地(本地当前分支为[branch],获取的远端的分支为[origin/branch])
$ git fetch origin master  [示例1:获取远端的origin/master分支]
$ git fetch origin dev [示例2:获取远端的origin/dev分支]
//查看版本差异
$ git log -p master..origin/master [示例1:查看本地master与远端origin/master的版本差异]
$ git log -p dev..origin/dev   [示例2:查看本地dev与远端origin/dev的版本差异]
//合并最新代码到本地分支
$ git merge origin/master  [示例1:合并远端分支origin/master到当前分支]
$ git merge origin/dev [示例2:合并远端分支origin/dev到当前分支]

备注:推荐这种方式

从远程仓库获取最新代码合并到本地分支相关推荐

  1. 【git系列】从远端仓库获取最新代码合并到本地分支里

    在日常开发中,很有可能几个开发人员都在开发同一个代码仓分支,导致本地分支里的代码"落后于"远端分支里的.我们需要做的就是从远端仓库获取最新代码合并到本地分支里. 1. git pu ...

  2. 从远程仓库拉取最新代码合并到本地分支

    这里共展示两类三种方式. 1.git pull:获取最新代码到本地,并自动合并到当前分支 命令展示 //查询当前远程分支 $ git remote -v //直接拉取并合并最新代码 $ git pul ...

  3. 使用Git命令从远程仓库获取项目代码

    1.第一步查看本地配置信息:使用如下命令 git config --list 2.第二步查看git用户名:检查是否是指定的用户名 git config user.name 3.第三步查看邮箱配置:检查 ...

  4. IDEA配置git,并从远程仓库获取代码分支

    1.首先本地安装git,网上资料很全就不在这展示了. 2.IDEA配置git 2.1:首先点击file-- Settings--Version Control -- Git 将本地安装的git目录粘贴 ...

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

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

  6. eclipse pull从github远程库拉取最新代码

    eclipse pull从github远程库拉取最新代码 团队合作开发,如果有人新增了代码,或者修改了公共代码或者配置,我们都要先pull从github远程库,拉取下最新代码: 操作如下: 右击项目- ...

  7. git idea 分支合并到另一个分支_idea如何在Git上将分支代码合并到主分支

    1.先将本地代码更新为主分支最新的代码,从主分支上pull到自己的分支.点击VCS-Git-Pull弹出如下弹窗,然后勾选主分支点击pull拉取主分支代码: 2.将本地改动的代码提交到本地仓库,然后p ...

  8. git把分支代码合并到主分支

    git把分支代码合并到主分支 1.要把代码合并到哪个分支,需要先切换到那个分支 git checkout 分支名: 2.代码优先的分支(代码多的分支,最新修改过要保存的) git merge 代码优先 ...

  9. idea 将分支代码合并到master分支

    一.创建一个新的分支 1.先把代码切换到master分支上 2.分支名称 3.然后Push,新的分支就创建好了!!! 一.将创建的分支代码合并到master分支 1.先切换master分支 2.在Re ...

  10. git 获取最新代码_程序员必知:这是一份全面 amp; 详细的 Git与Github 介绍指南

    前言 如果你从事 互联网技术研发,那么你一定需要 了解 Git & Github 本文将采用 图 & 表的方式,向你全面介绍 Git 与 Github,包括其功能.应用场景 & ...

最新文章

  1. CF510D Fox And Jumping(动态规划转换为最短路,O(n^2×2^9) -> O(nlogn),裴蜀定理应用)
  2. Leet Code OJ 203. Remove Linked List Elements [Difficulty: Easy]
  3. 失物招领php_新奥尔良圣徒队是否增加了失物招领?
  4. Hibernate学习笔记_查询
  5. 韦东山和正点原子IMX6ULL开发版的区别
  6. 最好用的数据可视化神器,没有之一
  7. 将当前的Git分支设为主分支
  8. XcodeGhost简单查看
  9. MATLAB实现SVM多分类(one-vs-rest),利用自带函数fitcsvm
  10. 读计算机专业买什么笔记本电脑好?你算问对人了
  11. 头脑王者 物理化学生物
  12. Web(一)基础学习
  13. 海思hisi v350报错librecovery (native:platform) should not link to libhi_common (native:vendor)
  14. mysql ndb安装_MySQL NDB Cluster 安装文档-基于CentOS7搭建
  15. C++遍历(traversal)总结
  16. 微信小程序开发手记1.0
  17. hashCode() vs equals() vs ==
  18. 国外问卷调查做题工具
  19. 单片机很好玩 ,制作呼吸灯(转载)
  20. 小米8 twrp recovery_橙狐Recovery-一款另类功能丰富的第三方刷机工具-支持MIUI OTA

热门文章

  1. MT【276】正切的半角公式
  2. 气体流量与质量流率换算
  3. 文档管理系统 Mayan EDMS安装
  4. STM32+二维码扫描模块(QR_Scaner)实现门禁系统
  5. 16进制地址编码速算内存容量
  6. 计算机保研厦大面试,保研其实不难:他们保研人大、厦大、山大,有这些经验,值得收藏!...
  7. Android或者是IOS/普通屏全面屏及qq浏览器和qq内置浏览器判断
  8. e的ax次方怎么求导
  9. PyQt5中QComboBox选中文本居中显示
  10. python实现——视频转桌面壁纸