Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 協作
  6. 遠端分支
  7. 拉取远程分支
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

拉取远程分支

您可以使用 git pull 指令將遠端儲存庫中的最新更改套用到本地儲存庫。

例如,假設遠端分支位於本地分支的上游。遠端分支將包含本地分支的所有更改,如下所示。

Diagram displaying an updatream branch.
遠端分支在本地分支的上游。

在這種情況下,如果我們要將遠端分支origin/main的合併套用到我們的本地分支main,這將是一個快轉合併。

Diagram displaying a fast-forward merge.

但是,如果本地main分支中的更改不存在於遠端origin/main分支中,則拉取指令將執行合併,並建立將這些更改綁定在一起的合併提交。

Diagram displaying a merge and commit before a pull.
如果本地分支與遠端分支不同,Git 必須在拉取之前合併和提交。

執行拉取時,會在本地儲存庫中自動建立合併提交。如果存在衝突,您將必須解決衝突並手動提交合併。

Diagram displaying no conflict auto merge.

如果沒有衝突,提交將自動合併。

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life