
当前位置:首页 > 图灵资讯 > 技术篇> Git fetch和git pull的区别
Git fetch和git pull的区别
发布时间:2023-06-14 09:48:17
Gitfetch和Gitpull的区别
Git从远程分支获得最新版本到本地有两个命令: 1. git fetch :相当于从远程获取最新版本到本地,不会自动mergee
git fetch origin mastergit log -p master..origin/mastergit merge origin/master
上述命令的含义:
首先,从远程originmaster主分支下载最新版本到origin/master分支
然后比较当地master分支和origin/master分支的区别
最后合并
事实上,上述过程可以以下更清晰的方式进行:
git fetch origin master:tmpgit diff tmp git merge tmp
从远程获取最新版本到本地test分支
然后进行比较合并
2.
git pull :相当于从远程获取最新版本,merge到本地
git pull origin master
上述命令实际上相当于gitt fetch 和 git merge
在实际使用中,git fetch更安全
因为在merge之前,我们可以检查更新,然后决定是否合并
结束

上一篇 tomcat的maxThreads、acceptCount(最大线程数、最大排队数)
下一篇 组织标示Organization Identifier
标签:
下一篇 组织标示Organization Identifier
文章素材均来源于网络,如有侵权,请联系管理员删除。