gpt4 book ai didi

git - 如何更改已关闭/merge 的 pull 请求的基本分支?

转载 作者:行者123 更新时间:2023-12-03 23:52:17 25 4
gpt4 key购买 nike

我 fork 了一个存储库,做了一些更改,提交了它们并发送了一个 pull 请求。 PR 被接受,更改被 merge 到上游存储库中。但是,后来我意识到我犯了一个错误,从我的 fork 的 master 分支发布 PR,而不是创建一个单独的分支来进行所有更改并从那里提交 PR。

我想知道是否有任何方法可以更改已关闭/merge 的 PR 的基本分支?

假设这是不可能的,删除 fork 是否明智?不过,我非常担心它会删除所有有值(value)的讨论以及对现有 PR 的评论。

如果您能提供任何帮助,我将不胜感激。

编辑 1:我将 @bk2204 响应标记为已接受的答案,因为作者进一步解决了删除 fork 的可能后果。不过,@msanford 的回答也非常有帮助,我希望我可以勾选这两个答案。干杯!

最佳答案

首先,听起来您是在谈论想要更改与 pull 请求关联的分支而不是基本分支(它将 merge 到的分支)。无论哪种方式,都不可能更改 merge pull 请求的分支; pull 请求被认为是完整的,并且不可能改变它。

由于使用了错误的分支,在这种情况下没有必要删除您的叉。您可以修改您的 master现在 pull 请求已关闭,您可以随意分支;历史记录存档在主存储库和 GitHub 端,并进一步更改您的 master分支对 pull 请求没有影响。

但是,如果您想删除您的 master分支或分支出于其他原因,您可以这样做而不会对上游项目或 pull 请求产生负面影响。

关于git - 如何更改已关闭/merge 的 pull 请求的基本分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55800048/

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