git fetch VS git pull
来源:互联网 发布:手机摇一摇软件 编辑:程序博客网 时间:2024/06/01 09:42
原文: http://www.tech126.com/git-fetch-pull/
Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
之后再进行比较合并
2. git pull:相当于是从远程获取最新版本并merge到本地
在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
以上命令的含义:
git fetch origin master
git log -p master..origin/master
git merge origin/master
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
从远程获取最新的版本到本地的test分支上git fetch origin master:tmpgit diff tmp git merge tmp
之后再进行比较合并
2. git pull:相当于是从远程获取最新版本并merge到本地
上述命令其实相当于git fetch 和 git mergegit pull origin master
在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并
结束
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
- 自己用C可变参数写个简单的printf函数
- 使用bash脚本从ftp上下载多个文件
- listview怎么显示最后一行数据
- STL常用算法(转)
- 有了Maven,我还要用批处理,Install+Deploy一键完成
- git fetch VS git pull
- Ajax初步理解
- 第十六章--访问文件
- jspel的使用1
- [DFS&&剪枝]uva10400 Game Show Math
- 2014-03-26类中静态变量的初始化(摘自thinking in java)
- 批处理获取当前路径
- RPG与设计模式(一)装饰模式
- eclipse安装pydev不成功