gpt4 book ai didi

git - 为什么带有 git 'squash and merge' 选项的 PR 似乎没有与 master merge ?

转载 作者:太空狗 更新时间:2023-10-29 13:37:02 26 4
gpt4 key购买 nike

GitHub 有几个用于 merge merge 请求的选项。一种是压缩和 merge 。选择此选项后,所有中间提交都会在 merge 前被压缩。奇怪的是,在网络图中(洞察选项卡),分支(从中创建 merge 请求)似乎没有 merge 到主分支中。如果您使用 Sourcetree,您会看到同样的事情。

enter image description here

如果您选择 Merge pull request 选项,而不是选择 Squash and merge,您会看到分支与 master merge 。

enter image description here

为什么会这样?我希望分支在压缩 Squash and merge 操作中的中间提交之后与 master merge 。

最佳答案

绘制 merge 箭头的图形工具正在寻找“merge 提交”。在 Github 上使用“压缩和 merge ”选项不会创建 merge 提交(它被“压缩”)。

有关 GitHub 上不同 merge 方法的更多信息:https://help.github.com/articles/about-merge-methods-on-github/

关于git - 为什么带有 git 'squash and merge' 选项的 PR 似乎没有与 master merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49498722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com