看懂 Git Graph

看懂 Git Graph

码农世界 2024-05-17 后端 73 次浏览 0个评论

目录

文章目录

  • 目录
  • 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 的具体信息。

        看懂 Git Graph

      3. 每一个在新的 Branch 或 Local Repository 上的 Commit 会衍生一条不同颜色的支线。

        看懂 Git Graph

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

        • 合并 master 主干上的 commits 到另一个 branch。

          看懂 Git Graph

        • 合并 branch 到 master 主干

          看懂 Git Graph

      VSCode Git Graph 插件

      1. 选择展示的 Branches

      勾选 show remote branches 可看见 local 和 remote 的 all branches。其中 origin/ 前缀的 remote branch;没有 origin/ 的就是 local branch。

      看懂 Git Graph

      2. Checkout 到一个 Branch

      鼠标双击分支标签,前面出现小圆圈。

      看懂 Git Graph

      3. 找到指定 Branch 最新的 Commit

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

      看懂 Git Graph

      4. 找到 Branch 分叉口

      从 HEAD 指针一直往下找到分叉节点的上一个 commit 就是衍生 Branch 的 commit。

      看懂 Git Graph

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

      长按 Ctrl/Commend 然后选着 2 个 Commits 就可以查看两者的区别。

      看懂 Git Graph

转载请注明来自码农世界,本文标题:《看懂 Git Graph》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,73人围观)参与讨论

还没有评论,来说两句吧...

Top