代码之家  ›  专栏  ›  技术社区  ›  touchchandra

在github“merge pull request”操作之后,所有来自功能分支的提交和一个新的合并提交都出现在开发分支上

  •  0
  • touchchandra  · 技术社区  · 5 年前

    开发分支看起来像

    Develop
      |- Commit 1
    

    创建功能分支开发git checkout-b功能来源/开发

    Feature 
      |- Commit 1
      |- Commit 2  (New commit)
      |- Commit 3  (New Commit)
    

    之后创建了一个包含两个提交的PR。 使用GitHub合并拉取请求按钮进行合并 合并Develop的提交历史后,如下所示

    Develop
      |- Commit 1
      |- Commit 2
      |- Commit 3
      |- Merged pull request #1 from user/branch/name
    

    提交2&3出现在发展史上

    0 回复  |  直到 5 年前
        1
  •  1
  •   Khalil Khalaf    5 年前

    创建合并提交是为了显示从其他分支添加到当前分支的内容。

    如果您启用图形显示功能,那么合并提交将更有意义,因为它将向您显示它“组合”(合并)了两条路径:提交1和提交2-3。

    这样地:

    enter image description here