1 从远端仓库获取更新
(1) git fetch 获取更新不会自动合并
git fetch origin master //git pull origin master获取更新
git log -p master..origin/master //对比本地和远端的主分支
git merge origin/master //合并
(2) git pull 获取并自动合并
git pull origin master
2,处理冲突
如果本地修改了,想获取远端仓库的更新,有两种方式处理冲突
(1) 保留本地工作目录的改动,可以使用stash
git stash
git pull
git stash pop
然后使用git diff -w +文件名 来确认代码自动合并的情况
(2) 使用代码库中的文件覆盖本地的版本
git reset --hard
git pull