如何在Github上将提交分成单独的PR

时间:2019-10-19 01:37:48

标签: github repository branch pull-request github-for-windows

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

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

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

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

有什么主意我可以解决这个问题吗?还是我只需要等待bot从我的PR进行合并,然后从master重新设置。

1 个答案:

答案 0 :(得分:1)

  

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

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

<ng2-smart-table 
  [settings]="settings"
  [source]="data">
</ng2-smart-table>

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

然后将主机重置为上游主机

git switch -c mywip master

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