全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Git pull命令与fetch命令的区别

Git pull命令与fetch命令的区别

今天在公司碰到个问题,公司不使用master分支作为主分支,而使用release分支作为主分支,这就碰到了个问题,也就是当clone一个项目下来的时候,如果master跟release分支有冲突,就不能pull了,自己还要解决冲突。

刚下一个项目,也不懂冲突到底怎么回事,也就很难搞了。

这个时候,就不得不提Git的两个命令,git fetch和git pull

Git中从远程的分支获取最新的版本到本地有这样2个命令:

Git fetch

git fetch:相当于是从远程获取最新版本到本地,不会自动merge

git fetch origin master
git log -p master..origin/master
git merge origin/master

以上命令的含义:

首先从远程的origin的master主分支下载最新的版本到origin/master分支上

然后比较本地的master分支和origin/master分支的差别

最后进行合并

上述过程其实可以用以下更清晰的方式来进行:

# 将远程release分支拉到本地的releaselocal分支
git fetch origin releaser:releaselocal

# 切换到tmp分支
git checkout releaselocal

这样也就解决了这个问题,之后master分支删除掉,直接从releaselocal创建master分支,这样所有的分支都跟远端的release分支同步了。

Git pull

git pull:相当于是从远程获取最新版本并merge到本地

git pull origin release:release

上述命令其实相当于git fetch 和 git merge

这个命令其实不太靠谱,如果本地没有release分支的话,会自动根据当前分支branch一个release分支,然后来执行pull操作,所以不太靠谱

所以我通常的做法是保留本地的master分支不进行任何commit,然后通过master分支来进行切换,这样在master分支上是clean的,然后通过之前的命令就不产生冲突了

之后在release分支上进行merge操作,安全很多。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# git  # pull  #   # fetch  # fetch对比  # fetch详解  # git fetch与git pull的区别详解  # Git fetch和pull的详解及区别  # git fetch和git pull的区别解析  # 也就  # 不太  # 是从  # 最新版本  # 很难  # 就不  # 可以用  # 不懂  # 这个问题  # 这就  # 希望能  # 就不能  # 这个时候  # 怎么回事  # 谢谢大家  # 拉到  # 不提  # 搞了  # 切换到  # 远端 


相关文章: 建站之星安装步骤有哪些常见问题?  建站之星如何一键生成手机站?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  如何快速搭建高效可靠的建站解决方案?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  如何解决VPS建站LNMP环境配置常见问题?  金*站制作公司有哪些,金华教育集团官网?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  如何配置FTP站点权限与安全设置?  ,交易猫的商品怎么发布到网站上去?  如何通过万网虚拟主机快速搭建网站?  盐城做公司网站,江苏电子版退休证办理流程?  建站为何优先选择香港服务器?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  如何快速搭建二级域名独立网站?  如何通过西部数码建站助手快速创建专业网站?  如何快速生成专业多端适配建站电话?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  简历在线制作网站免费版,如何创建个人简历?  如何通过服务器快速搭建网站?完整步骤解析  如何选择高效便捷的WAP商城建站系统?  c++怎么用jemalloc c++替换默认内存分配器【性能】  实例解析angularjs的filter过滤器  建站之星安装需要哪些步骤及注意事项?  外贸公司网站制作哪家好,maersk船公司官网?  建站之星备案流程有哪些注意事项?  建站三合一如何选?哪家性价比更高?  全景视频制作网站有哪些,全景图怎么做成网页?  建站之星ASP如何实现CMS高效搭建与安全管理?  北京的网站制作公司有哪些,哪个视频网站最好?  建站之星后台管理如何实现高效配置?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  建站之星如何保障用户数据免受黑客入侵?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  中山网站制作网页,中山新生登记系统登记流程?  建站之星安装提示数据库无法连接如何解决?  如何快速查询网站的真实建站时间?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  表情包在线制作网站免费,表情包怎么弄?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  如何基于PHP生成高效IDC网络公司建站源码?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  定制建站方案优化指南:企业官网开发与建站费用解析  独立制作一个网站多少钱,建立网站需要花多少钱?  手机网站制作与建设方案,手机网站如何建设? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。