gpt4 book ai didi

Github:在 pull 请求期间 merge 提交

转载 作者:太空狗 更新时间:2023-10-29 13:39:21 24 4
gpt4 key购买 nike

我有一个我正在贡献的项目的分支。目前,我的 fork 上有一个来自分支的开放 pull 请求(master 是clean,就像原始存储库 master 的副本一样)。到目前为止没有问题。

现在,原作者推送了一些我想集成到我的分支中的新提交(因为这些提交是为了帮助我在该分支上的工作)。有没有比简单地将它们 pull 入我的分支并将它们与我的分支 merge 更好的方法?

我知道 rebase 是不可能的(或者至少应该避免),因为我已经在使用 pull 请求的提交,而且我真的不想搞砸任何事情(对我来说不是,但是也不适用于原始项目作者,因为他需要在稍后的某个时候很好地 merge 我的更改。

所以我现在要做的是:

git pull upstream
git checkout mybranch
git merge master
git push

这是最好的方法吗?

最佳答案

实际上,如果尚未从您的分支 pull 任何内容, rebase 仍然是一种选择。我相信 GitHub 足够智能,可以处理 pull 请求中的 rebase (它正在查看分支,iirc)。

也就是说, merge 工作流程也是一种选择。您可以使用问题中的命令来完成,或者如果您不想交换分支,则可以使用以下命令来完成:

git checkout mybranch
git pull upstream master
git push

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

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