版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
- 首先查看当前远程仓库
git remote -v - 从远程获取最新版本到本地,这里有两种方式:
git fetch origin mater
git fetch命令是从远程仓库中的origin master分支,获取到repository版本库中的master分支
git fetch origin master:temp
这句命令的意思是从远程的origin master分支现在到repository中的 temp分支,即这种方式为在本地新建一个temp分支保存远程的更新 - 比较本地仓库和远程仓库的区别:
master分支:git log -p master…origin/master
temp分支:git diff temp - 把远程下载下来的和本地的合并
master分支: git merge origin/master
temp分支: git merge temp
git merge合并分支,是将HEAD指向从temp移到master
若采用temp分支的方法则需要最后删除temp分支
git branch -d temp
注:使用temp分支的方法更安全