Fetching 遠端分支
只要沒有衝突,在執行拉取時,來自遠端分支的更改會自動合併到您目前的本地分支。如果您想獲取遠端的修改但又不想將它們合併到您目前的本地分支中,您可以執行 git fetch 指令。
Fetch 將從遠端下載本地分支上尚不存在的更改。FETCH_HEAD ref
將追踪從遠端儲存庫中獲取的更改。
當遠端和本地分支都包含不同的後代時,修訂歷史紀錄將如下所示:
更改 fetch 後,您可以透過合併FETCH_HEAD
或執行拉取將這些更改套用到本地儲存庫。
一旦FETCH_HEAD
合併,修訂歷史紀錄將產生與git pull
操作相同的結果。拉取是同時執行fetch
和合併操作。