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的区别解析
# 也就
# 不太
# 是从
# 最新版本
# 很难
# 就不
# 可以用
# 不懂
# 这个问题
# 这就
# 希望能
# 就不能
# 这个时候
# 怎么回事
# 谢谢大家
# 拉到
# 不提
# 搞了
# 切换到
# 远端
相关文章:
建站上市公司网站建设方案与SEO优化服务定制指南
高防服务器:AI智能防御DDoS攻击与数据安全保障
如何在云服务器上快速搭建个人网站?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
建站主机是否等同于虚拟主机?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
广州营销型建站服务商推荐:技术优势与SEO优化解析
如何在宝塔面板中创建新站点?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
建站VPS配置与SEO优化指南:关键词排名提升策略
如何在腾讯云服务器上快速搭建个人网站?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
建站之星安装步骤有哪些常见问题?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何用免费手机建站系统零基础打造专业网站?
高防服务器租用首荐平台,企业级优惠套餐快速部署
实例解析Array和String方法
宝塔Windows建站如何避免显示默认IIS页面?
建站org新手必看:2024最新搭建流程与模板选择技巧
建站之星后台密码遗忘?如何快速找回?
制作宣传网站的软件,小红书可以宣传网站吗?
如何用花生壳三步快速搭建专属网站?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
独立制作一个网站多少钱,建立网站需要花多少钱?
nginx修改上传文件大小限制的方法
如何在Golang中引入测试模块_Golang测试包导入与使用实践
如何零基础开发自助建站系统?完整教程解析
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
C#如何使用XPathNavigator高效查询XML
网站制作的步骤包括,正确网址格式怎么写?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
c++怎么用jemalloc c++替换默认内存分配器【性能】
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
,制作一个手机app网站要多少钱?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
微信小程序 input输入框控件详解及实例(多种示例)
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
定制建站价位费用解析与套餐推荐全攻略
香港服务器租用每月最低只需15元?
广东企业建站网站优化与SEO营销核心策略指南
建站之星云端配置指南:模板选择与SEO优化一键生成
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
建站主机服务器选购指南:轻量应用与VPS配置解析
,购物网站怎么盈利呢?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
建站为何优先选择香港服务器?
建站主机选哪种环境更利于SEO优化?
*请认真填写需求信息,我们会在24小时内与您取得联系。