git fetch 是 Git 中的一個命令,用來從遠端儲存庫獲取最新的變更並更新本地儲存庫的遠端追蹤分支。與 git pull 不同,git fetch 不會自動將這些變更合併到你的本地分支,而是讓你檢查和處理這些變更後再決定如何合併。
git fetch:從遠端儲存庫獲取最新變更,但不自動合併。
用途:查看遠端變更,保持本地儲存庫最新。
基礎命令
1. 從默認遠端(origin)獲取所有變更:
git fetch
2. 從指定的遠端獲取變更:
git fetch origin
3. 從遠端獲取指定分支的變更:
git fetch origin main
查看變更
查看遠端追蹤分支的日誌:
git log origin/main
比較遠端追蹤分支和本地分支的差異:
git diff main origin/main
常見用法
git fetch origin
git log origin/main
git merge origin/main
git rebase origin/main
→下一篇:GitBash關於Tag的操作
→返回目錄:GitBash使用手冊