git pull ,git fetch ,git merge

git pull 是git fetch与git merge的组合。

有时候拆开使用,会更加的安全。

比如想比较,本地分支,与线上分支的差别,就可以先

git fetch 

这样就可以,git diff origin/xxx,进行比较了。

再比如,拉取某个分支之前,想看看区别,可以

git fetch origin yanglu

然后通过

git diff HEAD FETCH_HEAD

或者

git diff HEAD FETCH_HEAD --stat

查看改动了哪些文件
或者查看某个文件具体变动了什么

git diff HEAD FETCH_HEAD sql_version/yanglu/1/0103.sql

如果一切都正常了,可以合并

git merge origin yanglu
posted @ 2018-05-15 14:33  TBHacker  阅读(3585)  评论(0编辑  收藏  举报