【问题标题】:Using GitHub website for non-fast-forward merging of PRs, instead of Git CLI使用 GitHub 网站进行 PR 的非快进合并,而不是 Git CLI
【发布时间】:2021-11-19 14:29:30
【问题描述】:

我想知道是否有相当于执行以下操作 对当前分支进行非快进合并以保留我的分支拓扑:

git merge --no-ff <some-branch>

...不使用 git CLI 或桌面应用程序,纯粹在 GitHub Web 界面中?

如何为在网络界面上制作的 PR 执行此操作?

任何指示或澄清将不胜感激。

【问题讨论】:

    标签: git github git-merge pull-request fast-forward


    【解决方案1】:

    您可以使用 Github 拉取请求来做到这一点!如果您没有更改配置,它默认使用--no-ff。

    以下文字来自Github docs:

    当您在 GitHub 上单击拉取请求上的默认合并拉取请求选项时,来自功能分支的所有提交都将添加到合并提交中的基础分支中。使用 --no-ff 选项合并拉取请求。

    如果您想始终将分支与--no-ff 合并,您可以在您的 repo 设置中禁用其他合并方法(squash 和 rebase)。查看this docs about squashing merge并进行配置。

    【讨论】:

    • 谢谢,我现在要测试一下!
    猜你喜欢
    • 2015-07-22
    • 2019-09-11
    • 2022-01-19
    • 1970-01-01
    • 2020-06-21
    • 2012-05-25
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多