准备

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

在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐