相信很多同学在第一次使用sourcetree,会被五颜六色的分支图谱搞得头晕目眩,而且中文社区对于图谱的描述和讲解又少之又少,所以想结合我以往学习的经验和理解帮助大家快速的了解sourcetree图谱
1 如果是单分支开发,就是一条线走到低,如下
第一个框的圆圈代表当前记录为最新的提交的记录,第二个框是分支名称,第三个框是提交的日志备注
2 此时新建一个b1分支,图谱无变化,因为是基于master创建的分支,代码与master是没区别的,所以master与b1分支处于同一个点
3 在b1 分支对代码进行修改并提交,b1 分支跟master 分支仍然处于同一条线,因为b1 只是相对于 master 领先一个版本。
4 切换到master 分支对代码进行修改并提交,b1 与 master 代码不一致所以产生两条分支,通过颜色上做区分,蓝色是master,粉色是b1,每一条分支最新提交记录都会显示对应分支的名称。
在创建一条分支b2,并对代码进行修改提交,则会出现第三条分支。注意此时分支颜色发生改变,master右蓝边粉红,b2 变成了蓝色,
b1 变成绿色,因此分支颜色并不是一成不变的。
**
5 当b1分支开发完成后,我们将代码合并到master,并提交到master![,](https://img-blog.csdnimg.cn/d7d6f771d3584677a718679718d93143.png)
这个个标志就是将代码合并到master的意思
完结