git fetch
這個命令將某個遠程主機的更新全部取回本地报亩,取回更新后,會返回一個FETCH_HEAD 岳链,指的是某個branch在服務(wù)器上的最新狀態(tài)劲件,
例如: git fetch origin master
我們可以,在本地通過它查看剛?cè)』氐母滦畔ⅲ?br>
git log -p FETCH_HEAD
可以看到遠程分支最近的每一次提交的內(nèi)容
git pull
git pull 的過程可以理解為等效于下面的兩個操作:
? git fetch origin master // 從遠程主機的master分支拉取最新內(nèi)容
? git merge FETCH_HEAD // 將拉取下來的最新內(nèi)容合并到當前所在的分支中