簡體   English   中英

從遠程存儲庫更新本地github存儲庫中的分支

[英]Update branch in my local github repository from remote repository

我將github存儲庫分支到了我的本地github帳戶,並且在master分支上工作了一段時間。 此后,原始存儲庫創建了一個新分支,該分支不在我的本地分叉存儲庫中。 我通常使用“ git pull上游主服務器”更新本地存儲庫。 現在,我要處理在原始存儲庫中創建的新分支,並想知道如何更新本地存儲庫以添加新分支。

首先git fetch upstream ,以確保您具有遠程引用(分支)的最新版本的本地副本。 每當您git pull upstream時,都會隱式地完成此操作,但是在創建本地分支之前再次檢查不會有任何傷害)

然后,您可以使用git checkout <branchName>創建分支的本地實例。

如果不確定分支名稱,請在git branch -r的輸出中檢查它,該輸出列出了使用較早的fetch更新的分支的列表。

但是,不要簽出遠程分支,而要簽出本地分支。

例如:NOT git checkout remotes/origin/my_branch最終將以分離的HEAD狀態結束,指向此遠程引用恰好指向的提交。 如果您的配置自動將上游設置為上游,您要檢出的是git checkout my_branch如果git checkout my_branch這樣,則添加選項--set-upstream-to=remotes/origin/my_branch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM