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
