如何在Github上将提交分为单个PR

问题描述 投票:1回答:1

因此,这不是您典型的“只是变基”问题(至少我不认为)。

我想知道如何在不影响过去提交的情况下创建多个拉取请求。这是我目前的情况:

  1. 我分叉了一个存储库
  2. 我对本地管理员进行了更改(很愚蠢,我知道)
  3. 我通过更改进行了公关
  4. 它们已被接受,但几天后被漫游器自动合并

这里是问题,我想继续做出贡献,但是与此同时,个人PR并没有列出我所做的所有旧提交(但尚未合并)。我的想法是上游,重新建立我的主人,然后从那里开始工作(这次最好是在分支机构工作)。但是上游/主服务器与主服务器冲突,因此它不允许我这样做。我担心会用当前的原件重新建立我的本地主机的基础,因为我担心它可能会“删除”我的拉取请求的代码,并使它无效。

知道如何解决这个问题?还是我只需要等待bot从我的PR进行合并,然后从master重新设置。

github repository branch pull-request github-for-windows
1个回答
0
投票

我的想法是上游,重新组建我的主人

不要:在当前的本地主机上设置分支,在那里您有旧的(但尚未合并)提交。

git switch -c mywip master

(wip:正在进行中)这使用new git switch command(Git 2.23 +)

然后将主节点重置为上游主节点

git switch

从那里开始,在新分支中进行新的将来PR(基于未列出旧代码但尚未合并的代码的提交)。

© www.soinside.com 2019 - 2024. All rights reserved.