從 Git 遠端倉庫拉取最新更改到本地分支
Ashok Chapagai
2022年4月22日
假設遠端倉庫中有一個名為 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
分支。不過,你可能必須解決合併衝突(如果有的話)。
Author: Ashok Chapagai