当前位置: 首页 > article >正文

git进阶--3---git pull和git fetch的区别与联系

git进阶–3—git pull和git fetch的区别与联系

1. 相同点

  • git pull 和 git fetch 的作用都是将远程仓库的代码下载到本地

2. 区别

  • git pull 命令下载远程仓库或分支后,直接跟本地进行合并
  • git fetch 命令下载远程仓库或者分之后,不进行合并,需要我们再git merge进行合并
  • 也就是说 git pull=git fetch + git merge

3. 用法

  • git fetch不自动合并,所以需要两步
git fetch 远程主机名  远程分支名 : 本地分支名
git merge 本地分支名
  • git pull直接自动合并,所以需要一步
git pull  远程主机名  远程分支名  :  本地分支名

4. 建议使用

  • 建议使用git fetch,这样再合并前我们可以查看一下冲突,再决定是否合并

http://www.kler.cn/a/532793.html

相关文章:

  • Notepad++消除生成bak文件
  • [leetcode·回溯算法]回溯算法解题套路框架
  • Unity游戏(Assault空对地打击)开发(6) 鼠标光标的隐藏
  • 安全策略实验报告
  • RAG 与历史信息相结合
  • AnswerRocket:通过 AI 辅助简化分析
  • git进阶--2---冲突的产生和解决
  • 第九篇:NoSQL 数据库与大数据
  • 【Unity踩坑】Unity项目管理员权限问题(Unity is running as administrator )
  • kubernetes-部署性能监控平台
  • Hive on Spark优化
  • 解锁动态规划的奥秘:从零到精通的创新思维解析(7)
  • 【C#】Process、ProcessStartInfo启动外部exe
  • C++11新特性之long long超长整形
  • 「全网最细 + 实战源码案例」设计模式——策略模式
  • 20250108慧能科技前端面试
  • 如何在 Python 中创建表的完整指南,常见功能及问题解决方案有哪些?
  • Web - CSS3浮动定位与背景样式
  • 备考蓝桥杯嵌入式4:使用LCD显示我们捕捉的PWM波
  • 多功能提示词模板
  • MapReduce分区
  • Vue2 项目中使用 Swiper
  • 尚硅谷课程【笔记】——大数据之Shell【一】
  • LeetCode:516.最长回文子序列
  • 【数据结构】_栈的结构与实现
  • 人工智能专业术语详解(A)