当一个已经挂起时,如何发出第二个github pull请求

use*_*878 15 git github git-pull git-bash

我之前使用过其他版本控制系统,但对git和github几乎没有经验.

我想为一个项目做贡献,所以我在github上分叉,获取我的fork的本地副本,编辑它,提交它,将更改推回到我的github fork,并打开一个pull请求,让原始的上游作者看起来在.一切似乎都很好.作者说他会稍微使用它.

但是现在我想用第二个拉取请求解决项目的第二个问题.但我提交和推送的所有内容最终都会附加到第一个拉取请求中.我想要做的是为后续更改发出新的第二次拉取请求,而第一次拉取请求仍处于暂挂状态,尚未合并到上游.

我需要执行哪些步骤才能执行此操作?我正在使用git-bash.

may*_*ayo 4

您必须将开发视为不相关的独立功能。您的第二个功能应该使用一个新的分支/分支,它应该从原始/当前版本项目创建,就像第一次一样。

  • 如果第一个拉取请求有错误怎么办?我是否必须仅仅因为我有一个错误的或错误的拉取请求而创建一个新分支? (2认同)
  • 如果第一个 pr 已合并到原始/当前版本分支,我建议您创建另一个分支(就像任何其他错误和修复流程一样)。如果没有,您可以在同一分支(第一个 pullRequest 分支)上工作,提交修复,pr 将根据您的更改进行更新。 (2认同)