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