详细了解git fetch与git pull的区别

git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。
FETCH_HEAD: 是一个版本链接,记录在本地的一个文件中,指向着目前已经从远程仓库取下来的分支的末端版本。

详细了解git fetch与git pull的区别

git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。

FETCH_HEAD: 是一个版本链接,记录在本地的一个文件中,指向着目前已经从远程仓库取下来的分支的末端版本。
commit-id:在每次本地工作完成后,都会做一个git commit 操作来保存当前工作到本地的repo, 此时会产生一个commit-id,这是一个能唯一标识一个版本的序列号。 在使用git push后,这个序列号还会同步到远程仓库。

有了以上的概念再来说说git fetch
git fetch:这将更新git remote 中所有的远程仓库所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中
git fetch更新远程仓库的方式如下:

git fetch origin master:tmp <span class="hljs-comment">
//在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支</span>
git diff tmp <span class="hljs-comment">
//来比较本地代码与刚刚从远程下载下来的代码的区别</span>
git <span class="hljs-built_in">merge</span> tmp<span class="hljs-comment">
//合并temp分支到本地的master分支</span>
git branch -d temp<span class="hljs-comment">
//如果不想保留temp分支 可以用这步删除</span>

登录后复制

(1)如果直接使用git fetch,则步骤如下:

  • 创建并更新本 地远程分支。即创建并更新origin/xxx 分支,拉取代码到origin/xxx分支上。
  • 在FETCH_HEAD中设定当前分支-origin/当前分支对应,如直接到时候git merge就可以将origin/abc合并到abc分支上。

(2)git fetch origin
只是手动指定了要fetch的remote。在不指定分支时通常默认为master

(3)git fetch origin dev
指定远程remote和FETCH_HEAD,并且只拉取该分支的提交。

git pull : 首先,基于本地的FETCH_HEAD记录,比对本地的FETCH_HEAD记录与远程仓库的版本号,然后git fetch 获得当前指向的远程分支的后续版本的数据,然后再利用git merge将其与本地的当前分支合并。所以可以认为git pull是git fetch和git merge两个步骤的结合。
git pull的用法如下:

git pull <span class="hljs-tag"><<span class="hljs-title">远程主机名</span>></span> <span class="hljs-tag"><<span class="hljs-title">远程分支名</span>></span>:<span class="hljs-tag"><<span class="hljs-title">本地分支名</span>></span>
//取回远程主机某个分支的更新,再与本地的指定分支合并。

登录后复制

因此,与git pull相比git fetch相当于是从远程获取最新版本到本地,但不会自动merge。如果需要有选择的合并git fetch是更好的选择。效果相同时git pull将更为快捷。

以上就是详细了解git fetch与git pull的区别的详细内容,更多请关注 叮当号网其它相关文章!

文章来自互联网,只做分享使用。发布者:周斌,转转请注明出处:https://www.dingdanghao.com/article/415171.html

(0)
0 0
骁龙双雄X Elite、X Plus问世!高通再度向X86发起挑战
上一篇 2024-04-27 21:45
华为手机怎么无线充电
下一篇 2024-04-27 21:45

相关推荐

  • Python 测试框架:自动化测试的革命 2024-04-02
  • vscode设置中文为什么重新启动 2024-04-03
  • tomcat项目部署在哪个文件夹 2024-04-21
  • c语言url编码怎么解码 2024-05-28
  • php如何拼路径 2024-08-03
  • linux服务器怎么开通端口 2024-06-04
  • vscode怎么改中文 2024-05-27
  • linux界面怎么放大 2024-06-04
  • phpstudy端口被占用怎么办 2024-04-02
  • 基于 Spring Boot API 的 Scrapper BBC Good Food 网站 2024-08-13
  • tcpdump 常用例子 2024-04-02
  • java框架如何与持续交付工具整合? 2024-07-29
  • 天玑8300Ultra相当于骁龙多少 天玑8300Ultra处理器详细介绍
    12.6K

    天玑8300Ultra相当于骁龙多少 天玑8300Ultra处理器详细介绍

  • 骁龙7s Gen2相当于天玑什么水平?骁龙7s相当于骁龙多少

    骁龙7s Gen2相当于天玑什么水平?骁龙7s相当于骁龙多少

    12.0K
  • 骁龙680相当于什么水平 高通骁龙680天梯图中档次排名

    骁龙680相当于什么水平 高通骁龙680天梯图中档次排名

    9.4K
  • 口碑最差的空调(十大垃圾空调排名)

    8.8K
  • 哪些机型不建议更新iOS17.5?不建议更新iOS17.5的机型

    哪些机型不建议更新iOS17.5?不建议更新iOS17.5的机型

    8.4K
  • 抖音1到75级要刷多少钱?抖音1到75级各等级消费表

    抖音1到75级要刷多少钱?抖音1到75级各等级消费表

    8.4K
  • 高通骁龙7Gen3和天玑几处理器相当?高通第三代骁龙7相当于天玑多少

    高通骁龙7Gen3和天玑几处理器相当?高通第三代骁龙7相当于天玑多少

    7.8K
  • 华为nova12pro使用5g网络方法?华为nova12pro怎么开5g

    华为nova12pro使用5g网络方法?华为nova12pro怎么开5g

    7.5K
  • 华为Mate60 Pro三孔怎么隐藏?华为Mate60 Pro秒变灵动岛设置教程

    华为Mate60 Pro三孔怎么隐藏?华为Mate60 Pro秒变灵动岛设置教程

    7.4K
  • 抖音怎么知道对方把自己拉黑了?抖音如何判断自己是否被拉黑

    抖音怎么知道对方把自己拉黑了?抖音如何判断自己是否被拉黑

    6.3K

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号

玻璃钢生产厂家商场美陈行业怎么样广东正友玻璃钢花盆江西特色玻璃钢雕塑市场上海大型商场美陈现价阜阳卡通玻璃钢雕塑厂家四川玻璃钢铜雕人物雕塑公司清远玻璃钢仿铜人物雕塑供货商房山玻璃钢雕塑工厂孝感玻璃钢花盆江阴秋季商场美陈广东通道商场美陈批发肇庆珠海商场美陈中山玻璃钢人物雕塑广东玻璃钢海豚雕塑价格德州市玻璃钢雕塑制造厂云南玻璃钢雕塑厂家直销玻璃钢铜鹿雕塑图片玻璃钢雕塑的哪家好海南卡通玻璃钢雕塑厂家六安玻璃钢雕塑生产商许昌玻璃钢卡通雕塑定做厂家新郑校园玻璃钢景观雕塑定制厂家商场室内外美陈方案辽宁卡通玻璃钢雕塑制作杭州玻璃钢佛像雕塑销售辽宁玻璃钢几何鹿动物雕塑制作亳州玻璃钢雕塑浮雕厂家雕塑玻璃钢价格要几万吗吉首玻璃钢雕塑定制公司哪家好河南大型主题商场美陈哪家好香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化