Git fetch和git pull的区别:
都可以从远程获取最新版本到本地
1.Git fetch:只是从远程获取最新版本到本地,不会merge
(合并)
git fetch origin master //从远程的origin的master主分支上获取最新版本到origin/master分支上
git log -p master..origin/master //比较本地的master分支和origin/master分支的区别
$:git merge origin/master //合并
2.Git pull:从远程获取最新版本并merge
(合并)到本地
$:git pull origin master //相当于进行了 git fetch 和 git merge两部操作