选择要在pull-request中发送的提交

时间:2012-07-30 12:07:27

标签: git github pull-request

我在GitHub上分叉了一个项目。作为一个纯Java源代码,我必须调整它以使其成为一个eclipse项目,然后再开始工作。我做了3次提交来反映这些变化。

然后我完成了对实际程序的调整,我想向请求这些更改的开发人员发送一个pull-request。

我的提交历史如下:

  • 提交#1,#3和#4是基于eclipse的,不应发送。
  • #2,#5,#6,#7和#8与源相关,发送。

如何发送省略#1,#3和#4的拉取请求?

1 个答案:

答案 0 :(得分:14)

对于每个功能,您应该有一个单独的开发分支 - “eclipse项目”和“功能实现”。然后将“功能实现”的拉取请求发送回源。

由于您还没有这样做,您可以从克隆点剪切一个名为feature的分支,并cherry-pick提交2,5,6,7和8.然后发送拉取请求这个分支。