2015-04-21 65 views
0

我的拉取请求包含多个提交。在这些提交中有一些我刚刚将主合并到分支。所以我拉请求如下所示:Github拉取请求不包括'合并分支'提交

Commits on Apr 1, 2015 
    Fix issue1 

Commits on Apr 2, 2015 
    Fix issue2 

Commits on Apr 3, 2015 
    Fix issue1 
    Fix issue2 
    Merge branch 'mybranch' of... 

我只需要有提交我拉请求固定issue1修复issue24月3日,并希望摆脱 合并分支提交。合并分支提交并不需要,因为那些已经存在于我想要提取的上游。
Github不提供给我一个接口,用于从现有的拉取请求中挑选提交。
处理这种情况的最佳做法是什么?

+3

您正在寻找'git rebase' – SLaks

回答

0

如果你有一个提交已经在你的目标分支中免费提交,那么实际上没有提交,因为它已经在目标分支中。

下一次你可以使用git hunks来添加你需要的东西。

git add -p 

它将打开编辑器,其中只有添加要添加的内容的选项。