0


如何看懂idea git分支树

准备

本课程以实操解释为主,需要在gitee创建好项目,分别拉两个本地仓库进行操作,下面统一用仓库1、仓库2描述。


一 、gite tree线

1、gite tree线不代表分支
  1. 仓库1commit push branch1
  2. 仓库2 pull
  3. 仓库1 commit branch2
  4. 仓库2 commit branch3
  5. 仓库1commit push branch4
  6. 仓库2pull、push,经过双面步骤,可以看到idea git tree会有两条线,并在该步骤汇集到同一个节点

在这里插入图片描述

2、拉新分支会产生git tree线
  1. 仓库2基于master拉出uat分支
  2. 仓库1 commit push branch7
  3. 仓库2 commit branch8(uat分支)
  4. 仓库1 mege uat分支,可以看到拉出新的git tree线在这里插入图片描述

总结:不同相同分支没有先pull再commit导致代码出现分叉,拉新的分支也会有git tree线

二、不同tag颜色代表的含义

  • 黄色-代表本地仓库当前所在分支,切换uat和master分支可以看到在这里插入图片描述在这里插入图片描述
  • 紫色代表远程分支所在commit节点在这里插入图片描述 -紫色代表本地仓库已经commit,但是没有push到远程

三、查看某个分支的所有commit

查看时branch选择想看的的分支
默认展示所有分支
在这里插入图片描述
选择uat分支,可以看到branch7没有在uat,只是在master
在这里插入图片描述

四、merge时查看不同commit merge前后的处理

在这里插入图片描述


本文转载自: https://blog.csdn.net/weixin_42346558/article/details/131213067
版权归原作者 weixin_42346558 所有, 如有侵权,请联系我们删除。

“如何看懂idea git分支树”的评论:

还没有评论