git commit和push to branch但不提取请求

时间:2015-07-30 16:56:21

标签: git github pull-request

我正在为应用创建幻灯片功能,并创建一个名为master的{​​{1}}分支。我知道我必须向slideshow提交拉取请求,指示它从master拉出来。在拉取请求中,关于slideshow的某些方面的对话会延迟拉入slideshow,但我仍然需要处理master的其他方面,以便最终成为单独的拉取请求。所以:

  • 我希望能够提交并推送到slideshow,而不会将其包含在我提交的提取请求中
  • 但如果代码审核人员需要改进,我也希望能够回过头来改进slideshow的拉取请求

有没有办法在没有推送拉取请求的情况下推送到拉取请求中的分支?或者这个场景的答案是从slideshow创建另一个分支?

1 个答案:

答案 0 :(得分:4)

Pull请求总是包含要合并的分支的所有提交,所以不,没有推送到pull请求就没有办法推送到pull-requested分支。最好的解决方案可能是创建一个slideshow的新分支。我建议专门为拉取请求创建一个分支,例如slideshow-pr1 {来自slideshow的未来中间拉取请求可以在最终合并slideshow-pr2之前使用分支slideshow& c。继续处理slideshow中的幻灯片,并从原始功能分支中选择提交或直接提交到拉取请求分支以改进拉取请求,在拉取请求之后将其合并回功能分支合并到master