使用fetch从远程更新到本地
一、方法一
(1)git fetch origin master:temp //使用远程master分支在本地创建temp(但不会切换到该分支) 如果本地存在temp分支, 并且是`fast forward', 则自动合并两个分支, 否则, 会阻止以上操作.
(2)git diff temp //比较master分支和temp分支的不同
(3)git merge temp //合并temp分支到master分支
(4)git branch -d temp //删除temp
二、方法二
(1) git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master
(2)git log -p master.. origin/master //比较本地的仓库和远程参考的区别
(3)git merge origin/master //把远程下载下来的代码合并到本地仓库,远程的和本地的合并