gpt4 book ai didi

git - 如何为每个单独的提交发送一个 pull 请求?

转载 作者:太空狗 更新时间:2023-10-29 12:50:36 25 4
gpt4 key购买 nike

我 fork 了一个项目。我为此做了一些工作。

我现在有十个不同的提交,每个提交都独立于其他提交。我想将每个单独的提交作为单独的 pull 请求发送,让上游的维护者选择他/她想要的。

我找不到一个简单的方法来做到这一点。

我能找到的“最简单”的方法是创建十个独立的分支,然后将十个独立的提交中的每一个都挑选到这些分支中,然后从每个分支发送一个 pull 请求。

那是……不正常!(参见示例 how to divide one pull request into two different pull request on github)

底层的 git request-pull 功能支持这个工作流,那么这里的问题是 GitHub 没有一个好的接口(interface)吗?我注定要创建十个分支吗?

最佳答案

GitHub 的 Pull Requests 被设计为每个分支,而不是每个提交。 This is deliberate :

After your pull request is sent, any new commits pushed to your branch will automatically be added to the pull request. This is especially useful if you need to make more changes.

如果您想在 GitHub 中发送十个 merge 请求,您必须使用十个分支来完成。唯一的异常(exception)是,如果您在提交下一个请求之前等待每个 merge 请求被 merge 。

关于git - 如何为每个单独的提交发送一个 pull 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30337987/

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