fetch/pull
来源:互联网 发布:乱舞春秋 知乎 编辑:程序博客网 时间:2024/06/05 20:34
原文: 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:tmp
git diff tmp
git merge tmp
之后再进行比较合并
2. git pull:相当于是从远程获取最新版本并merge到本地
上述命令其实相当于git fetch 和 git mergegit pull origin master
在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并
结束
0 0
- fetch/pull
- Git fetch、git pull
- git fetch 和 pull
- git fetch 和pull
- git fetch & pull
- 【git】pull、fetch 区别
- Git中的fetch和pull
- Git中的fetch和pull
- git中的fetch和pull
- git fetch 和git pull
- Git中的fetch和pull
- git fetch VS git pull
- Git fetch VS git pull
- Git中的fetch和pull
- Git fetch VS git pull
- git fetch pull checkout区别
- Git中的fetch和pull
- Git中的fetch和pull
- Windows Azure开发之Linux虚拟机
- scrollView的几个属性contentSize contentOffset contentInset
- 一切成功源于积累——20140114 新美实盘(1)
- Codeforces Round #142 (Div. 1) (完全)
- 黑马程序员--集合框架
- fetch/pull
- 黑马程序员-->09_正则表达式
- 方兴未艾的CORBA
- 学习delphi
- rebase
- MongoDB 之 用户管理
- environ用户环境
- FFMPEG的手册
- 访问本地服务器的android客户端真机测试 --学生党