从远程仓库获取最新代码合并到本地分支
这里共展示两类三种方式。
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到当前分支]
备注:推荐这种方式
从远程仓库获取最新代码合并到本地分支相关推荐
- 【git系列】从远端仓库获取最新代码合并到本地分支里
在日常开发中,很有可能几个开发人员都在开发同一个代码仓分支,导致本地分支里的代码"落后于"远端分支里的.我们需要做的就是从远端仓库获取最新代码合并到本地分支里. 1. git pu ...
- 从远程仓库拉取最新代码合并到本地分支
这里共展示两类三种方式. 1.git pull:获取最新代码到本地,并自动合并到当前分支 命令展示 //查询当前远程分支 $ git remote -v //直接拉取并合并最新代码 $ git pul ...
- 使用Git命令从远程仓库获取项目代码
1.第一步查看本地配置信息:使用如下命令 git config --list 2.第二步查看git用户名:检查是否是指定的用户名 git config user.name 3.第三步查看邮箱配置:检查 ...
- IDEA配置git,并从远程仓库获取代码分支
1.首先本地安装git,网上资料很全就不在这展示了. 2.IDEA配置git 2.1:首先点击file-- Settings--Version Control -- Git 将本地安装的git目录粘贴 ...
- git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地
git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...
- eclipse pull从github远程库拉取最新代码
eclipse pull从github远程库拉取最新代码 团队合作开发,如果有人新增了代码,或者修改了公共代码或者配置,我们都要先pull从github远程库,拉取下最新代码: 操作如下: 右击项目- ...
- git idea 分支合并到另一个分支_idea如何在Git上将分支代码合并到主分支
1.先将本地代码更新为主分支最新的代码,从主分支上pull到自己的分支.点击VCS-Git-Pull弹出如下弹窗,然后勾选主分支点击pull拉取主分支代码: 2.将本地改动的代码提交到本地仓库,然后p ...
- git把分支代码合并到主分支
git把分支代码合并到主分支 1.要把代码合并到哪个分支,需要先切换到那个分支 git checkout 分支名: 2.代码优先的分支(代码多的分支,最新修改过要保存的) git merge 代码优先 ...
- idea 将分支代码合并到master分支
一.创建一个新的分支 1.先把代码切换到master分支上 2.分支名称 3.然后Push,新的分支就创建好了!!! 一.将创建的分支代码合并到master分支 1.先切换master分支 2.在Re ...
- git 获取最新代码_程序员必知:这是一份全面 amp; 详细的 Git与Github 介绍指南
前言 如果你从事 互联网技术研发,那么你一定需要 了解 Git & Github 本文将采用 图 & 表的方式,向你全面介绍 Git 与 Github,包括其功能.应用场景 & ...
最新文章
- CF510D Fox And Jumping(动态规划转换为最短路,O(n^2×2^9) -> O(nlogn),裴蜀定理应用)
- Leet Code OJ 203. Remove Linked List Elements [Difficulty: Easy]
- 失物招领php_新奥尔良圣徒队是否增加了失物招领?
- Hibernate学习笔记_查询
- 韦东山和正点原子IMX6ULL开发版的区别
- 最好用的数据可视化神器,没有之一
- 将当前的Git分支设为主分支
- XcodeGhost简单查看
- MATLAB实现SVM多分类(one-vs-rest),利用自带函数fitcsvm
- 读计算机专业买什么笔记本电脑好?你算问对人了
- 头脑王者 物理化学生物
- Web(一)基础学习
- 海思hisi v350报错librecovery (native:platform) should not link to libhi_common (native:vendor)
- mysql ndb安装_MySQL NDB Cluster 安装文档-基于CentOS7搭建
- C++遍历(traversal)总结
- 微信小程序开发手记1.0
- hashCode() vs equals() vs ==
- 国外问卷调查做题工具
- 单片机很好玩 ,制作呼吸灯(转载)
- 小米8 twrp recovery_橙狐Recovery-一款另类功能丰富的第三方刷机工具-支持MIUI OTA