gpt4 book ai didi

git - 在 Github 中 merge pull 请求中的一些提交

转载 作者:太空狗 更新时间:2023-10-29 14:01:02 25 4
gpt4 key购买 nike

我已经在 Github 上创建了一个 pull 请求。我在 pull 请求中有 2 个提交。我如何(如果可能)仅 merge 第一个提交,然后为第二个提交创建第二个 pull 请求。

例如:我有一个包含提交 A 和 B 的 pull 请求(按此顺序。B 是最新提交)。我只想将 A 与一个 pull request merge ,然后创建一个单独的 pull request 来 merge B。如何做到这一点。

最佳答案

A 拥有 repo A。B 将 repo A fork 到 repo B,目的是修复问题 42。B 在 repo B 上创建分支 issue42,修改问题并提交。 B 为分支 bug42 在 repo A 上向 A 发出 pull 请求。

现在,A 看到 pull 请求由两个提交 C1 和 C2 组成,并决定他们只想要 C1。

在这里,正确的做法是 A 要求 B 修改他们的 pull 请求,使其只包含 C1。这样可以正确保存历史。所以 B 可以做类似的事情

git branch bug42_c1 bug42^ # create new branch bug42_c1 on the ancestor of the tip of branch bug42

现在 B 可以提交分支 bug42_c1 的 pull 请求。

希望这是对您问题的正确理解。如果不是,请考虑查看我的回答并了解如何重新表述您的问题以提高清晰度。

关于git - 在 Github 中 merge pull 请求中的一些提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14932150/

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