gpt4 book ai didi

git - 只需一次提交即可 merge 请求

转载 作者:行者123 更新时间:2023-12-04 00:02:52 26 4
gpt4 key购买 nike

我需要向 master 分支创建一个 GitLab merge 请求,其中包含我在 fork 上所做的一个提交。
但是,我已经向主分支开放了 merge 请求。
当我尝试创建一个新的时,还包括来自(开放)MR 的未决提交。
如何在我的 MR 中指定只使用一个特定的提交? (而不是旧的)?
这会奏效吗? https://docs.gitlab.com/ee/user/project/merge_requests/cherry_pick_changes.html#cherry-picking-a-merge-request
谢谢!

最佳答案

从一个分支到另一个分支的 merge 请求将始终包含 branch to merge 的所有提交。包含,因为它从 branch to merge into 分支出来(在您的情况下: master )。但是,您可以从 master 创建一个新分支。分支,挑选单个提交,然后为该分支创建一个 merge 请求,只包含一个提交。

如果您不再需要其他提交,您还可以考虑交互式 rebase , 从分支中删除不需要的提交。

GitLab 中用于 merge 请求的挑选功能仅在 merge 请求被 merge 后才可用。它允许您将 merge 的更改转移到另一个分支,例如,当您需要将修补程序部署到发布分支,然后将它们挑选到主分支时。

关于git - 只需一次提交即可 merge 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56540728/

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