1. pull與fetch的區別
git pull:從中央存儲庫中提取特定分支的新更改或提交,并更新本地存儲庫中的目標分支。
git fetch:一樣的目的,但工作方式略有不同。當你執行 git fetch 時,它會從所需的分支中提取所有新提交,并將其存儲在本地存儲庫中的新分支中。如果要在目標分支中反映這些更改,必須在 git fetch 之后執行git merge。只有在對目標分支和獲取的分支進行合并后才會更新目標分支。
2. 總結
git pull = git fetch + git merge