我正在從主分支上創建一個單獨的分支,我想知道如果從Github獲取最新的更改會發生什麼。我應該從主分支還是側枝分離?如果我從側面分支中拉出,它是否會將更新與我在分支中的新代碼合併?從一個分支從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
可能會導致您必須解決的合併衝突。如果您想保持歷史記錄清潔,則可以考慮git pull --rebase
和/或在第1步和第2步完成後將您的功能分支重新歸入新合併的主設備。
如果您從本地分支中取出,則必須指定要從中拉出的遠程分支。所以,如果你指定你想從master
遠程分支拉,那發生在它的變化將獲得合併後在當地分行:
git pull <github-repo-url> master
然後更新您的本地master分支,檢查出來並運行相同。
對不起,如果我不清楚。我的支部從未被推到Github上。我想拉大師並用新代碼更新我的本地主人和我的支部。 –
在這種情況下,拉應該工作正常。無論你在哪一個分支。如果你克隆了這個回購,你的主人應該跟蹤遠程主人,它會更新正確的主人。 – Andy
我需要指定我正在拉什麼? 'git pull master' –
- 1. git - 從一個本地分支如何拉下提交從主
- 2. Git從GitHub分支
- 3. github - 代碼從主拉,更改到新分支
- 4. 用EGit從GitHub上拉一個項目
- 5. 如何從主分支(Github)中取出合併分支?
- 6. 紗:如何從GitHub分支
- 7. 從Github分支安裝Gem?
- 8. 從GitHub刪除分支
- 9. 從Github下載分支
- 10. 從主分支拉特定修訂?
- 11. git從主人拉到開發分支
- 12. 從分支拉,推到另一個
- 13. 從Git分支拉
- 14. 從Github上拉它時重命名分支
- 15. 如何跟蹤,拉等從現有的Git分支在Github上
- 16. 如何從github上拉取分支到本地?
- 17. Github上:從主合併回特性分支
- 18. 主從上游,主題分支 - 我的
- 19. 使非主分支從主分支
- 20. no.de從github拉
- 21. 如何從本地分支「拉」到另一個分支?
- 22. 如何從分支拉動?
- 23. 從分支上運行的主代碼
- 24. 如何從空主分支中分支
- 25. 從原始分支/主分支到本地主分支
- 26. 從主幹SVN rebase分支
- 27. 從另一個分支
- 28. Github拉到私人回購請求(從我自己的分支)
- 29. 從本地PC添加分支到GitHub
- 30. 從github導入所有分支
有沒有這樣的事情作爲「支部」;你應該放棄自己的術語,並開始使用與其他社區相同的術語。這只是一個分支。它可能是一個開發分支,一個功能分支或一個主題分支,但「分支」並不意味着什麼。 – meagar
@meagar類型「man git-rebase」。 「分支」是該手冊頁中使用的術語。儘管不是一個流行的術語,它仍然用在了地方。 – Wiz