远程分支可以有多个本地跟踪分支吗?或者会混淆推/拉命令?具有多个本地跟踪分支的远程分支
4
A
回答
3
这很好,有点。
Git查找给定本地分支的远程信息,而不是相反。也就是说,远程分支没有多个本地跟踪分支。多个本地分支具有相同的远程跟踪分支。
当您拉动它时,它会提取相应的远程分支,更新相应的远程跟踪分支并合并它。一切都会好起来的;只涉及一个分支及其跟踪分支。我怀疑这是你真正的用例。
当您按下时,通常不会使用跟踪信息。默认设置push.default
是matching
,即将本地分支推送到同名的远程分支。在这种情况下,一切都会很好,很平常。
但是,如果你设置push.default
到tracking
,它会再次查找每个地方一个合适的远程分支 - 但如果你的地方分支机构不相同,他们显然不能全部推有!可能如果您考虑多个本地分支机构追踪同一遥控器,则您不需要设定push.default
进行追踪。
-1
不会有任何混淆。如果有的话,这取决于你,以及你如何理解DAG,分支机构和遥控器的工作方式。 :)
相关问题
- 1. 如何查询本地分支跟踪哪个远程分支?
- 2. EGIT分支本地与远程跟踪
- 3. 用跟踪远程分支的更改更新本地分支
- 4. git:跟踪多个远程分支
- 5. 本地分支丢失远程跟踪分支
- 6. Git - 将本地分支推送到远程并使本地分支跟踪远程分支
- 7. 如何使新的本地分支跟踪创建的本地分支所在的同一个远程分支?
- 8. 如何在本地创建一个跟踪远程分支的分支
- 9. 让现有的Git分支跟踪JGit的远程分支?
- 10. 如何让现有的git分支跟踪远程SVN分支?
- 11. 如何让现有的git分支跟踪远程分支?
- 12. 如何让现有的分支跟踪远程分支?
- 13. 使用libgit2sharp创建一个本地分支来跟踪远程分支
- 14. 跟踪所有本地分支机构与远程的联系
- 15. 如何纠正我的本地分支正在跟踪的远程分支?
- 16. Git - 如何跟踪您从本地分支创建的远程分支?
- 17. 跟踪非远程分支的目的
- 18. 如何重置我的本地分支追踪远程分支
- 19. Git:本地分支跟踪其他本地分支
- 20. 如何将git分支转换为远程跟踪的分支?
- 21. Git跟踪远程分支,并推送到不同的分支
- 22. 在远程发布本地分支,但没有将它合并到它跟踪的远程分支
- 23. 如何在创建具有相同名称的本地分支时自动跟踪远程分支?
- 24. 跟踪远程分支 - 何时执行?
- 25. 如何跟踪远程git分支?
- 26. Git-跟踪远程分支机构
- 27. Git安装远程跟踪分支
- 28. git远程跟踪分支推新分支
- 29. Git分支-m和远程跟踪分支
- 30. 指示哪些分支跟踪哪些远程分支