【问题标题】:How to use git graph in vs code?如何在 vs 代码中使用 git graph?
【发布时间】:2022-10-19 03:18:50
【问题描述】:

我正在上 git 课程,并且已向我推荐了 git graph 扩展。 对我的同事来说,扩展显示了一个包含不同分支的图表,如下所示:

但对我来说,所有分支都出现在同一行:

我不明白我做错了什么或如何使用扩展。非常感谢。

【问题讨论】:

  • 你没有做错任何事,如果你没有合并提交,那是一条直线,我更喜欢这样
  • 我有点困惑。实际上,如果我在两个分支之间进行了“合并”,并且“git merge hobbies”在 master 中。既然如此,我是不是应该像我的同学一样出去玩?谢谢”
  • 很可能它们是快进合并,当主 git 上没有提交时,会进行快进合并
  • 你是对的。这是一个快进合并。老实说,我不知道这个概念,你让我学到了一些新东西。谢谢你!!!!!

标签: git visual-studio-code graph git-branch git-commit


【解决方案1】:

你同事的屏幕显示了一个真正的合并提交。你的似乎是fast-forward merge。当分支没有分叉时,快进合并是默认的。在这种情况下,可以简单地移动分支标签以匹配另一个分支的标签(即快进)。只有当分支发生分歧时,Git 才必须创建一个合并提交来协调两个分支的历史。

【讨论】:

    猜你喜欢
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    相关资源
    最近更新 更多