[英]Pulling master from Github from a side branch
我正在與master分支分離的一個分支上工作,我想知道如果我從Github中獲取最新的更改會發生什么。 我應該從主分支還是側分支中拉出? 如果我從側邊分支中拉出,是否會將更新與側邊分支中的新代碼合並?
你想要
origin/master
更改 origin/master
合並到您的本地master
分支中 master
分支合並到功能分支 如果您的主人沒有改變,您應該:
git checkout master
git pull # fetches (step 1) and merges (step 2)
git checkout <my branch>
git merge master # (step 3)
如果您的本地主服務器已更改,則git pull
可能會導致合並沖突,您必須解決該沖突。 如果要保持歷史記錄干凈,則可以考慮在步驟1和步驟2完成后使用git pull --rebase
和/或將功能分支git pull --rebase
到新合並的master上。
如果從本地分支提取,則必須指定要從哪個分支提取。 因此,如果您指定要從master
遠程分支中拉出,則對其進行的更改將合並到您的本地分支中:
git pull <github-repo-url> master
然后要更新您的本地master分支,請簽出並運行相同的分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.