Skip to main content

Git fetch 常見範例

git fetch 常見範例

1. 抓取所有遠端更新

git fetch origin

👉 只抓取 origin 遠端的最新內容。

2. 抓取指定分支

git fetch origin main

👉 只抓取遠端 main 分支的最新更新。

3. 同步所有遠端分支

git fetch --all

👉 如果有多個遠端(例如 originupstream),會一次抓取所有遠端更新。

4. 顯示 fetch 的詳細過程

git fetch -v

👉 -v (verbose) 會顯示哪些分支有更新。

5. 清理已刪除的遠端分支

git fetch --prune

👉 如果遠端刪除了某些分支,這會讓你的本地同步刪除相對應的「遠端追蹤分支」。