看懂 Git Graph

2024-01-02 18:57:40

目录

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 就可以查看两者的区别。
在这里插入图片描述

文章来源:https://blog.csdn.net/Jmilk/article/details/135339234
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。