我分叉了一个项目,编辑了一些文件并向主项目的主人发送了一个拉取请求,并编辑了其他内容并再次发送了一个请求。
但是,对于第三次编辑和提交,发送请求时,消息说:
哎呀!已经有
<myname>:master
尝试其他分支的拉取请求或查看拉取请求?
所以我们可以发送拉取请求两次但不能发送三次?我认为 git 的想法是我们可以增量修复和提交,并为每个修复和提交发送拉取请求?
您不会针对特定提交发送拉取请求,而是针对分支发送拉取请求……这就是为什么它在拉取请求页面顶部显示如下内容的原因:
rvanlieshout wants to merge 2 commits into maccman:master from rvanlieshout:master
此外,如果您对分支进行提交,它们将被添加到拉取请求中。如果您在 rails/rails 上查看像这样的大型项目的拉取请求,您会很好地看到这一点。有一堆行说“添加了/一些提交”。
如果要打开多个拉取请求,则必须使用不同的功能分支来执行此操作。