vir*_*irt 6 git git-merge git-checkout branching-and-merging git-branch
努力理解如何使用远程分支以及有多少类型的git分支,我在某种程度上迷失了不同的命名和git版本.这里发生了一些事情,同时相信只有两种类型的git分支:
因此,在主要在http://git-scm.com/book和stackoverflow 上花了一些时间后,我得出的结论是我实际上可以描述四个而不是通常描述的两种类型(本地与远程)的git分支.我决定尝试绘制我对如何使用远程分支的理解,我知道它非常简化,但我们的想法是指向正确的方向并了解不同的分支级别:
编辑:新图片,纳入邓尼的评论.

你觉得怎么样,我错了多少?应该添加/注意什么?
您的图片中有一个错误:服务器上不存在分支 origin/master,它称为 master。服务器上的分支只是服务器 POV 的本地分支。
我也不会区分跟踪分支和纯粹的本地分支,因为分支本身没有区别,除了小的配置之外,这将简化/启用拉和推。但您也可以拉取到本地分支,该分支没有跟踪配置,您只需要拉取命令的一些附加参数即可。
| 归档时间: |
|
| 查看次数: |
3066 次 |
| 最近记录: |