看懂 Git Graph

目录

文章目录

  • 目录
  • Git Graph
  • 看懂 Graph
  • VSCode Git Graph 插件
    • 1. 选择展示的 Branches
    • 2. Checkout 到一个 Branch
    • 3. 找到指定 Branch 最新的 Commit
    • 4. 找到 Branch 分叉口
    • 5. 查看 2 个 Commits 之前的区别

Git Graph

Git Graph 是服务于 Git 分支管理的一种可视化工具,帮助开发者直观地理解 Git 仓库的繁杂分支信息。下文中以开源的 Nginx 项目为例。

看懂 Graph

  1. 第一条直线就是 “主线”,通常是 master,也可以是其他。

  2. 每一个点代表一个 Commit,可以查看到该 Commit 的具体信息。
    在这里插入图片描述

  3. 每一个在新的 Branch 或 Local Repository 上的 Commit 会衍生一条不同颜色的支线。
    在这里插入图片描述

  4. 每一个在现有的 Branch 或 Local Repository 上的 Merge 会合并一条支线。

    • 合并 master 主干上的 commits 到另一个 branch。
      在这里插入图片描述
    • 合并 branch 到 master 主干
      在这里插入图片描述

VSCode Git Graph 插件

1. 选择展示的 Branches

勾选 show remote branches 可看见 local 和 remote 的 all branches。其中 origin/ 前缀的 remote branch;没有 origin/ 的就是 local branch。
在这里插入图片描述

2. Checkout 到一个 Branch

鼠标双击分支标签,前面出现小圆圈。
在这里插入图片描述

3. 找到指定 Branch 最新的 Commit

可以通过搜索找到 Branch 上最近一次的 Commit,即 HEAD 指针的位置。

在这里插入图片描述

4. 找到 Branch 分叉口

从 HEAD 指针一直往下找到分叉节点的上一个 commit 就是衍生 Branch 的 commit。
在这里插入图片描述

5. 查看 2 个 Commits 之前的区别

长按 Ctrl/Commend 然后选着 2 个 Commits 就可以查看两者的区别。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/593230.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大文件断点下载Range下载zip包显示文件损坏

问题:大文件下载,其它格式的文件及rar格式的压缩包正常下载但是 之后zip包下载后解压失败 原因分析: 1. 查看上传文件的属性值 如图,10.4kb是已经约去小数点的值,准确的大小应该是10663字节10.4130859375KB,所以用10.…

VS Code 远程连接云机器训练配置

VS Code 远程连接云机器 Visual Studio Code(以下简称 VS Code)是一个由微软开发的代码编辑器。VS Code 支持代码补全、代码片段、代码重构、Git 版本控制等功能。 安装 VSCode步骤简单且网上有很多教程,这里不过多重复了。 VS Code 现已支…

Nacos配置回滚

前言 很多时候,我们会配置错一些属性,或者需要回滚某些属性,这时候使用Nacos的回滚功能就很方便了 配置回滚 1、在控制台中,选择左侧导航栏的 “配置管理”,进入历史版本,选择Group和data id&#xff0c…

掌握ROS:完整的认识ROS

目录 前景知识补充 什么是元操作系统? 高层决策 高层决策的特点 什么是ROS? ROS的框架 1. 通信机制 系统工具 开发框架 ROS的开发流程 ROS的应用场景 前景知识补充 什么是元操作系统? 元操作系统(Meta-Operating Sys…

opencv C++透视变换

#include <opencv2/opencv.hpp> #include <iostream> int main() {// 1. 读取图像 cv::Mat image cv::imread("C:/Users/10623/Pictures/adf4d0d56444414cbeb809f0933b9214.png");if (image.empty()) {std::cerr << "无法读取图像!"…

PTA找出不是两个数组共有的元素(C语言)

读题&#xff1a; 给定两个整型数组&#xff0c;本题要求找出不是两者共有的元素。 输入格式: 输入分别在两行中给出两个整型数组&#xff0c;每行先给出正整数N&#xff08;≤20&#xff09;&#xff0c;随后是N个整数&#xff0c;其间以空格分隔。 输出格式: 在一行中按…

以源码为驱动:Java版工程项目管理系统平台助力工程企业迈向数字化管理的巅峰

随着企业规模的不断扩大和业务的快速发展&#xff0c;传统的工程项目管理方式已经无法满足现代企业的需求。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性&#xff0c;企业需要借助先进的数字化技术进行转型。本文将介绍一款采用Spring CloudSpring BootMybat…

vr眼镜和AR眼镜的区别有哪些?哪些产品可以支持VR应用?

vr眼镜怎么连接手机 要将VR眼镜连接到手机上&#xff0c;您可以按照以下步骤进行&#xff1a; 1. 确保您的手机支持VR应用程序&#xff1a;首先&#xff0c;确保您的手机具备运行VR应用程序的硬件和软件条件。一些VR应用程序可能对设备有特定的要求&#xff0c;如处理器性能、操…

【Java并发】深入浅出 synchronized关键词原理-上

一个问题的思考 建设我们有两个线程&#xff0c;一个进行5000次的相加操作&#xff0c;另一个进行5000次的减操作。那么最终结果是多少 package com.jia.syn;import java.util.concurrent.TimeUnit;/*** author qxlx* date 2024/1/2 10:08 PM*/ public class SynTest {privat…

Sharding Sphere 教程 简介

一 文档简介 1.1 分库分表诞生的前景 随着系统用户运行时间还有用户数量越来越多&#xff0c;整个数据库某些表的体积急剧上升&#xff0c;导致CRUD的时候性能严重下降&#xff0c;还容易造成系统假死。 这时候系统都会做一些基本的优化&#xff0c;比如加索引…

高德地图经纬度坐标导出工具

https://tool.xuexiareas.com/map/amap 可以导出单个点&#xff0c;也可以导出多个&#xff0c;多个点可以连成线&#xff0c;可用于前端开发时自己模拟“线“数据

基于Springboot的服务端开发脚手架-自动生成工具

继之前的 专题系列课程&#xff1a; ​​从零开始搭建grpc分布式应用​​完整DEMO&#xff1a;​​基于Springboot的Rpc服务端开发脚手架(base-grpc-framework)​​ 后带来一款项目自动手成工具&#xff08;由于包路径等原因&#xff0c;完整demo想应用在实际开发中需要改很多代…

编程笔记 html5cssjs 008 HTML图片

编程笔记 html5&css&js 008 HTML图片 一、HTML 图像二、HTML 图像- Alt属性三、HTML 图像- 设置图像的高度与宽度四、支持的图像格式五、对齐设置六、操作小结 和印刷品一样&#xff0c;网页上不仅要有文字&#xff0c;还要有图片和声音、视频、绘画等媒体形式。这一节…

广州求职招聘(找工作)去哪里找比较好

在广州找工作&#xff0c;可以选择“吉鹿力招聘网”这个平台。它是一个号称直接和boss聊的互联网招聘神器&#xff0c;同时&#xff0c;“吉鹿力招聘网”作岗位比较齐全&#xff0c;企业用户也多&#xff0c;比较全面。在“吉鹿力招聘网”历即可投递岗位。 广州找工作上 吉鹿力…

学习的记录

一、内核安装 1.安装内核编译工具 install gcc gcc-c ncurses ncurses-devel cmake elfutils-libelf-devel openssl-devel 将内核源码linux-4.14.160.tar拷贝到/usr/src/kernels目录下 cp -r linux-4.20.2.tar.xz /usr/src/kernels 2.进入内核源码所在的文件夹&#xff1…

结构体与函数简单总结(依靠洛谷结构体题与函数题单)

函数结构体简单总结 依靠洛谷函数与字符串题单 文章目录 函数结构体简单总结前言一、函数1、有返回值的函数2、无返回值函数3、递归函数 二、结构体总结 前言 之前总结了字符串的简单应用&#xff0c;随着函数与结构体的题单完成&#xff0c;入门题单也就刷完了&#xff0c;现…

你可能不知道的5款好用封面设计工具,快来一探究竟吧!

我相信每个作者和出版商都希望在一部作品完成后有一个醒目的封面&#xff0c;这样潜在的读者就会有足够的好奇心拿起这本书&#xff0c;你的书的销量就会上升。这就是封面设计软件的使用&#xff0c;专业的封面设计软件可以增加前沿效果&#xff0c;呈现最适合书籍内容的创意布…

Tailscale:随时随地远程和使用服务器

Tailscale是什么&#xff1f; 网上有时候提到tailscale&#xff0c;总是介绍好多&#xff0c;比如以下介绍&#xff0c;但是太官方了 Tailscale 是一种基于 WireGuard 的虚拟组网工具&#xff0c;和 Netmaker 类似&#xff0c;最大的区别在于 Tailscale 是在用户态实现了 Wire…

NSSCTF 1zjs

开启环境: 搞就完事了,别玩魔法! 源码打开 点击访问:./dist/index.umd.js" 搜索php,找到23条相关的,注意到有一个特别的信息: PERFORMANCE OF THIS SOFTWARE.Your gift just take it : /fk3f1ag.php 访问: node4.anna.nssctf.cn:28325/fk3f1ag.php 得到这样: ([![]…

【每日试题】精选Java面试题八股文

题目1&#xff1a;什么是Java的泛型&#xff1f;请举例说明。 答案&#xff1a;Java的泛型是一种参数化类型的概念&#xff0c;可以在类、接口和方法中使用。使用泛型可以在编译时进行类型检查&#xff0c;提高程序的安全性和可读性。例如&#xff0c;可以定义一个泛型类List来…