如何看懂idea git分支树

本文详细阐述了在Gitetree中如何操作仓库,包括创建分支、commit、push和pull的过程,以及不同分支间的交互。提到了拉新分支会产生新的Gitetree线,并解释了不同tag颜色所代表的本地和远程状态。同时,讨论了查看特定分支commit历史的方法和merge时的处理策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备

本课程以实操解释为主,需要在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前后的处理

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值