拉取远程分支
您可以使用 git pull 指令將遠端儲存庫中的最新更改套用到本地儲存庫。
例如,假設遠端分支位於本地分支的上游。遠端分支將包含本地分支的所有更改,如下所示。

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

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

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

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