当前位置: 首页 > article >正文

idea上git log面板的使用

文章目录

  • 各种颜色含义
    • 具体的文件的颜色
    • 标签颜色🏷️
  • 节点和路线

各种颜色含义

具体的文件的颜色

  • 红色:表示还没有 git add 提交到暂存区
  • 绿色:表示已经 git add 过,但是从来没有 commit 过
  • 蓝色:表示文件有过改动

标签颜色🏷️

  • 黄色代表HEAD(黄色只是表示HEAD的位置,当前分支,没其它含意)
  • 绿色表示的是你本地(存在的)分支
  • 紫色是远程(存在的)分支
  • 灰色:

常见情况:

  • 黄绿紫🏷️:表示 HEAD 本地 远程 都有这个分支
  • 绿紫🏷️:表示 本地 远端 都有这个分支
  • 紫🏷️:表示只有远端有这个分支
  • 绿🏷️:表示只有本地提交,还没有到远端,所以远端没有这个分支
  • 绿灰🏷️:表示

节点和路线

每个节点表示 commit 到了一个新的版本了

路线中,每条路线其实是一个分支

当在 idea 中你选中某个分支后,这个分支在 git log 路线图中会以一条直线来呈现

几种常见情况:

  1. 你自己在当前这个分支上有不断的 commit 记录导致了当前分支的版本更新了
-●-●-
  1. 表示有一个 another 分支改了些代码,然后再合并到你当前分支中去
--●---------●-- current branch
   \       /
    ●-----      another branch
  1. 表示 A 分支在开发中,然后 master 其实版本也在不断在往前走,然后 A 分支上做了下 master 合并过来的操作,A 分支处理了下冲突,A 分支和 master 共同造了一个新的版本,为下图第二行,然后持续往前走,最后 A 分支开发完了,合并到了 master 上去
----------●-------------------●------  master
		   \                 /
--●----      ---●-----●-----●          此条表示 A 分支和 master 发生过合并并持续往后开发
        \      /
          ----                         分支代号 A 在不断的开发中

http://www.kler.cn/a/506116.html

相关文章:

  • Linux 下配置 Golang 环境
  • 自动驾驶3D目标检测综述(八)
  • 【JavaEE进阶】SpringMVC 响应
  • SpringBoot之OriginTrackedPropertiesLoader类源码学习
  • 工程水印相机结合图纸,真实现场时间地点,如何使用水印相机,超简单方法只教一次!
  • 如何在 CentOS 中生成 CSR
  • openharmony标准系统方案之瑞芯微RK3568移植案例
  • 用ChatGPT进行酒店评论情感分析
  • HTTP:TIME_WAIT累积与端口耗尽
  • delphi 调用 c++Dll 函数获取纯真ip地址
  • 浅谈云计算15 | 存储可靠性技术(RAID)
  • 如何在谷歌浏览器中设置自定义安全警告
  • k8s 集群组件
  • android 主题都表示什么意思
  • 怎么防止SQL注入攻击
  • Uniapp-运行到手机安卓基座报错
  • 穷举vs暴搜vs深搜vs回溯vs剪枝系列一>优美的排列
  • 【力扣Hot 100】普通数组1
  • Oracle FLOOR函数的用法
  • week07_nlp文本分类任务
  • React封装倒计时按钮
  • msck批量
  • 案例|富唯智能复合机器人CNC柔性上下料
  • Python|【Pytorch】基于小波时频图与SwinTransformer的轴承故障诊断研究
  • 【网络编程】基础知识
  • 仿infobip模板功能-可通过占位符配置模板内容