Git fetch VS git pull
来源:互联网 发布:元数据与大数据 编辑:程序博客网 时间:2024/05/29 06:27
Git中从远程的分支获取最新的版本到本地有这样2个命令:
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
在实际使用中,git fetch更安全一些
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
git fetch origin mastergit log -p master..origin/mastergit merge origin/master以上命令的含义:
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
git fetch origin master:tmpgit diff tmp git merge tmp
从远程获取最新的版本到本地的test分支上,之后再进行比较合并
2. git pull:相当于是从远程获取最新版本并merge到本地
git pull origin master上述命令其实相当于git fetch 和 git merge
在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并。
文章转自:http://blog.csdn.net/liangxiaozhang/article/details/8281047
0 0
- git fetch VS git pull
- Git fetch VS git pull
- Git fetch VS git pull
- git: fetch vs pull, merge vs rebase
- Git fetch、git pull
- git pull vs fetch/rebase/merge
- git fetch 和 pull
- git fetch 和pull
- git fetch & pull
- 【git】pull、fetch 区别
- git fetch 和git pull
- git fetch git pull 区别
- 理解git fetch ,git pull
- git fetch 和git pull
- git fetch.git merge,git pull
- git学习:git fetch & git pull 区别
- git pull = git fetch + git merge
- Git中的fetch和pull
- 存储管理
- 数据结构学习之二叉树(实践篇)
- wince环境,线程间发送自定义message,从cdoc到cview
- Flex3D图表——立方体柱状图(ColumnChart组件)
- linux内核之阻塞 IO(2)
- Git fetch VS git pull
- hd1001
- gwt中java与js的相互调用
- 收藏-vim之map
- 毕业设计啊 烦
- week 10
- hdu1221
- java里面httpclient如何识别网页编码
- Matlab根据样本随机数求概率曲线