2014-09-30 110 views
3

如何将一个pull请求分成两个pull请求? 我在一个pull请求中提交了十次,我想将它们分成两个不同的pull请求,因为前六个提交与最后四个提交无关。 我使用Ubuntu操作系统与git。 因为我是git的新手,我想知道如何一步一步地输入git命令来做到这一点。 任何意见将不胜感激。如何在github上将一个pull请求分成两个不同的pull请求

回答

9

你基本上有一个Splitting a Branch in 2的副本这些图很好,所以不用重复它们。

首先建立在你的第六宫第二分支指向提交

git branch branch2 HEAD~4 

git branch branch2 COMMIT_6_SHA 

BRANCH2现已完成,准备创建的第6个提交pull请求。

现在要使用git rebase --onto与其他4个提交移动现有的分支,使他们都挂了你的上游

git rebase --onto @{u} branch2 

就是这样。

相关问题