從 Git 遠端倉庫拉取最新更改到本地分支

Ashok Chapagai 2022年4月22日
從 Git 遠端倉庫拉取最新更改到本地分支

假設遠端倉庫中有一個名為 master 的分支,而在本地機器中有另一個名為 development 的分支。拉取主分支在遠端倉庫中的所有更改非常簡單,但在某些情況下仍可能帶來問題。

從 Git 遠端倉庫拉取最新修改到本地分支

首先,你需要獲取遠端倉庫中可能存在的所有資訊和更改。你可以這樣做:

git checkout master

它將你從另一個分支簽出到主分支。

git fetch origin

上面的命令會拉取最新的變化供我們檢視。

Fetch 僅下載新資料,它不會整合你的工作檔案中包含的任何資料。但是,它將提供遠端倉庫中事物的全新檢視。

如果有更改,我們可以使用以下命令來確保你的本地主倉庫與遠端主倉庫是最新的。

git pull origin master

執行上述命令後,可能會遇到合併衝突,需要解決,必須重新執行上述命令。

現在你已經掌握了最新的 master 分支,你現在可以檢視本地 development 分支,如下所示:

git checkout development

使用此命令將 HEAD 設定為分支 development,現在你位於要從遠端倉庫中提取更改的所需分支上,你可以執行以下命令來完成該操作。

git pull origin master

使用此命令,你已成功將遠端 master 分支的更改合併到本地 development 分支。不過,你可能必須解決合併衝突(如果有的話)。

Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

相關文章 - Git Pull