假設存在一個MASTER存儲庫,其中已經爲其創建了2個不同的分支(分支A和分支B)。我已經克隆了master,並在我的機器上擁有本地版本。如果我拉分支A,結賬到分支B,並用分支B再做一次拉,分支A和分支B的代碼是否合併在一起?這意味着我已經把他們兩個都拉過來了,在任何一個時間點我正在一個特定的分支上工作,我的代碼是否是兩個分支的組合?我不這麼認爲。我認爲我正在研究的每個分支都有自己的特定實例,並且獨立於其他分支是正確的?Git - 分支基礎知識
1
A
回答
0
如果您按以下順序,而在含兩個分支A和B,A和庫B應該獨立
git checkout A
git pull MASTER A
git checkout B
git pull MASTER B
不過,如果你這樣做,你最終會合併成一個乙
git checkout B
git pull MASTER A
我認爲這可能揭示什麼分支,以及如何做各種各樣的工作流程,以及在一般使用Git了很多提示/技巧的一些情況。
0
作爲最好的初步實踐設有分公司工作時,我總是將目標分支的拉動。
git checkout branchB
git pull origin branchB
你可以,如果你想從branchA拉力,它也合併
git checkout branchB
git pull origin branchA
取決於你想要做什麼。但是,盲目地拉動和合並另一個分支機構並不是最好的選擇。在這種情況下,您想要查看branchA必須提供的信息,然後使用git merge或rebase合併。
相關問題
- 1. 基礎Git分支
- 2. 新手Git基礎知識
- 3. Netbeans + Git - 基礎知識
- 4. Git Repository Eclipse基礎知識
- 5. GIT基礎知識 - 主站和功能分支
- 6. 瞭解Git和GitHub的基礎知識
- 7. Ruby基礎知識
- 8. Makefile基礎知識
- 9. MPI基礎知識
- 10. SceneKit基礎知識
- 11. Appengine基礎知識
- 12. AOP基礎知識
- 13. Sitecore基礎知識
- 14. Feedburner基礎知識
- 15. jstree基礎知識
- 16. Angulartics2基礎知識
- 17. C++基礎知識
- 18. sqlite基礎知識
- 19. Threading基礎知識
- 20. 基礎SQL知識?
- 21. innerHTML基礎知識
- 22. Modernizr基礎知識
- 23. CS基礎知識
- 24. Swift基礎知識「!」 &「?」
- 25. 將基礎知識庫中的更改合併到分支中
- 26. TFS分支/版本控制基礎知識
- 27. Javascript dom 2基礎知識
- 28. WCF基礎知識 - 端點
- 29. Android開發基礎知識
- 30. CakePHP:Containable的基礎知識