跳轉至

建立 2024-01-01 更新 2026-09-15

git pull

git pull 從遠端下載最新提交,並合併進你目前的分支。換電腦繼續做、或跟同事同步時,開始改檔之前先 pull,衝突會比較少。

它幾乎等於 git fetch 再加上 git merge。

基本用法

git pull <遠端名稱> <分支名稱>

已設定上游時:

git pull

指定來源:

git pull origin main

影響的區域

remote → local,合併成功後 workspace 也會更新成合併結果。

可能的衝突

兩邊改了同一段內容時,pull 會停下來等你改檔。看 git diff 的衝突標記,改完:

git add <file>
git commit

(有些設定下 Git 會幫你完成 merge commit。)

想先看再合併

git fetch
git status
git diff origin/main

確認沒問題再 git merge origin/main,或直接 git pull。