- git pull:從中央存儲(chǔ)庫(kù)中提取特定分支的新更改或提交,并更新本地存儲(chǔ)庫(kù)中的目標(biāo)分支。
- git fetch:一樣的目的,但工作方式略有不同。當(dāng)你執(zhí)行g(shù)it fetch時(shí),它會(huì)從所需的分支中提取所有新提交,并將其存儲(chǔ)在本地存儲(chǔ)庫(kù)中的新分支中。如果要在目標(biāo)分支中反映這些更改,必須在git fetch之后執(zhí)行g(shù)it merge。只有在對(duì)目標(biāo)分支和獲取的分支進(jìn)行合并后才會(huì)更新目標(biāo)分支。
總結(jié): git pull = git fetch + git merge