共有四种方式
1、git fetch 这一步执行两个操作
创建并更新所有远程分支的本地分支并设定当前当前分支 的fetch_head为远程的master
2、git fetch origin 同上只不过手动指定了remote比较容易理解不在多说
3、git fetch origin branchname1 设定当前分支的fetch_head为branchname1并不会在本地创建新分支、可以用来测试远程是否有branchname1分支存在
4、git fetch origin branch1:branch2使用远程branch1分支在本地创建branch2分支但是不会自动切换到该分支 如果本地有branch2分支并且是fast foward,则自动合并两个分支,否则会阻止以上操作
git fetch origin :branch2等价于git fetch origin master:branch2
Git fetch 和git pull 的区别:就是git pull 是相当于是从远程获取最新版本并merge到本地其实相当于git fetch 和 git merge在实际使用中,git fetch更安全一些因为在merge前,我们可以查看更新情况,然后再决定是否合并
结束 

转载于:https://www.cnblogs.com/ldl1937/p/6797340.html

git fetch实战以及与git pull 的区别相关推荐

  1. Git fetch和git pull的区别

    原文:http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地 ...

  2. #39;git pull#39;和#39;git fetch#39;有什么区别?

    主持人注意:鉴于此问题已经发布了67个答案 (其中一些已删除),请在发布另一个问题之前考虑您是否正在贡献新内容 . git pull和git fetch什么区别? #1楼 我花了一点时间来了解有什么区 ...

  3. 关于git fetch 和git pull 的区别

    1.fetch 相当于是从远程获取最新版本到本地,不会自动merge. git fetch origin master:tmp git diff tmp  git merge tmp 2. git p ...

  4. Git / git clone 、git pull 和 git fetch

    一.git clone Git 的 clone 命令的工作如下: 1.自动将远程主机命名为 origin,拉取它的所有数据. 2.创建一个指向它的 master 分支的指针,并且在本地将其命名为 or ...

  5. 详解git pull和git fetch的区别:

    前言 在我们使用git的时候用的更新代码是git fetch,git pull这两条指令.但是有没有小伙伴去思考过这两者的区别呢?有经验的人总是说最好用git fetch+git merge,不建议用 ...

  6. git提取和拉取的区别_git fetch和git pull的区别

    [是什么]:平时开发经常遇到不清楚的问题就百度/google,目的是能快速使用并解决问题.这时我们没有花太多时间去深入理解,只求能快速解决手头问题. [为什么]但是如果要深入理解的话,发现有时候百度出 ...

  7. 玩转GIT系列之【git pull和git fetch的区别】

    大家都知道,git中从远程的分支获取最新的版本到本地有2个命令,git pull和git fetch.但是,这两个命令究竟有什么区别?使用时候该怎么选择呢?很多人不是很清楚,我自己也不是很清楚.今天就 ...

  8. git fetch pull

    基础 理解fetch和pull的前提是理解remote仓库和local仓库以及origin/master remote仓库保存一个 origin/master local仓库保存一个 origin/m ...

  9. git fetch - git merge - git pull 指令

    git fetch - git merge - git pull 指令 Incorporates changes from a remote repository into the current b ...

最新文章

  1. Theano3.4-练习之多层感知机
  2. Spring IOC 容器源码分析 - 创建单例 bean 的过程
  3. 7-19下午刷题未知点集合
  4. 优化自定义函数_Pandas常见的性能优化方法
  5. 【学习笔记】第三章——内存 II(分页存储、快表与局部性原理、两级页表)
  6. golang 大数据平台_大数据平台是什么?有哪些功能?如何搭建大数据平台?
  7. linux下mips裸机编译,裸机交叉编译器输入
  8. extjs给panel添加滚动条_extjs.treePanel在ie9下滚动条的显示问题-阿里云开发者社区...
  9. 正会最后一日,ACL 2017最佳论文和终身成就奖揭晓 | ACL 2017
  10. iCartoonFace:爱奇艺的动漫人脸数据集
  11. 计算机电源认证,80plus认证级别含义扫盲
  12. 干货 | 区块链的技术世界观
  13. Mysql之AUTO_INCREMENT浅析
  14. 如何识别企业内的“千里马”?
  15. APICloud 自定义模块开发的一些坑
  16. flask_session中配置项SESSION_PERMANENT 时候会自动刷新过期时间
  17. Oracle hint认识
  18. 日常学习中遇到的好的资源(Graph Clustering and GNN)(持续更新)
  19. html 标签中的 alt 和 title 的作用
  20. 读《Spring 实战(第四版)》第三章 高级装配

热门文章

  1. 2021高考成绩查询省排名,【重磅整理】2021全国各地高考预测分数线出炉,这样估分可以估算全省排名...
  2. mysql 5.7 延迟同步_完全解决 MySQL 5.7 主从复制的延迟问题
  3. FloydWarshall多(所有)源点的最短路径实现(带路径打印)
  4. 数据库实验2:数据库的建立与维护
  5. 2013年C++A:神奇的算式
  6. OpenGL基础21:材质
  7. HDU 5976 2016ICPC大连 F: Detachment(找规律)
  8. bzoj 1202: [HNOI2005]狡猾的商人(带权并查集)
  9. 【Java每日一题】20161228
  10. android-async-http框架之与服务器进行数据交互