准备
本课程以实操解释为主,需要在gitee创建好项目,分别拉两个本地仓库进行操作,下面统一用仓库1、仓库2描述。
一 、gite tree线
1、gite tree线不代表分支
- 仓库1commit push branch1
- 仓库2 pull
- 仓库1 commit branch2
- 仓库2 commit branch3
- 仓库1commit push branch4
- 仓库2pull、push,经过双面步骤,可以看到idea git tree会有两条线,并在该步骤汇集到同一个节点
2、拉新分支会产生git tree线
- 仓库2基于master拉出uat分支
- 仓库1 commit push branch7
- 仓库2 commit branch8(uat分支)
- 仓库1 mege uat分支,可以看到拉出新的git tree线
总结:不同相同分支没有先pull再commit导致代码出现分叉,拉新的分支也会有git tree线
二、不同tag颜色代表的含义
- 黄色-代表本地仓库当前所在分支,切换uat和master分支可以看到
- 紫色代表远程分支所在commit节点
-紫色代表本地仓库已经commit,但是没有push到远程
三、查看某个分支的所有commit
查看时branch选择想看的的分支
默认展示所有分支
选择uat分支,可以看到branch7没有在uat,只是在master
文章来源:https://www.toymoban.com/news/detail-709308.html
四、merge时查看不同commit merge前后的处理
文章来源地址https://www.toymoban.com/news/detail-709308.html
到了这里,关于如何看懂idea git分支树的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!