远程仓库发生改变,本地仓库没有改变
- 首先,查看远程仓库
git remote -v
$ git remote -v
origin https://github.com/xiejianwei2016/xiejianwei2016.github.io.git (fetch)
origin https://github.com/xiejianwei2016/xiejianwei2016.github.io.git (push)
- 把远程库更新到本地
git fetch origin master
$ git fetch origin master
From https://github.com/xiejianwei2016/xiejianwei2016.github.io
* branch master -> FETCH_HEAD
- 比较远程更新和本地版本库的差异
git log master.. origin/master
$ git log master.. origin/master
- 合并远程库
git merge origin/master
1.有差异
$ git merge origin/master
Updating 626e662..0c5d90f
Fast-forward
_posts/2017-02-21-jdk-Object.md | 77 +++++++++++++++++---------
_posts/2017-05-28-java8-functionalInterface.md | 41 +++++++++++++-
_posts/2017-05-28-java8-lambda.md | 75 ++++++++++++++++++++++++-
3 files changed, 163 insertions(+), 30 deletions(-)
2.无差异
$ git merge origin/master
Already up-to-date
远程仓库没有改变,本地仓库发生改变
远程仓库,本地仓库都发生改变
文章摘自:链接