在 github "merge pull request " 操作之后,所有来自功能分支的提交和一个新的合并提交出现在开发分支上
After github "merge pull request " action, all commits from the feature branch and a new merge commit appearing on the develop branch
开发分支看起来像
Develop
|- Commit 1
创建功能分支开发 git checkout -b 功能 origin/develop
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 出现在 Develop 历史中的任何原因
创建合并提交是为了向您展示从其他分支添加到当前分支的内容。
如果您启用图形显示功能,那么合并提交将更有意义,因为它会向您显示它"combined"(合并)两条路径:提交 1 和提交 2-3。
像这样:
开发分支看起来像
Develop
|- Commit 1
创建功能分支开发 git checkout -b 功能 origin/develop
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 出现在 Develop 历史中的任何原因
创建合并提交是为了向您展示从其他分支添加到当前分支的内容。
如果您启用图形显示功能,那么合并提交将更有意义,因为它会向您显示它"combined"(合并)两条路径:提交 1 和提交 2-3。
像这样: