【问题标题】:how to divide one pull request into two different pull request on github如何在github上将一个拉取请求分成两个不同的拉取请求
【发布时间】:2014-09-30 02:22:49
【问题描述】:

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

【问题讨论】:

    标签: git github


    【解决方案1】:

    你基本上有 Splitting a Branch in 2 的副本,那里的图表很好,所以不必费心复制它们。

    首先创建一个指向你的第六次提交的第二个分支

    git branch branch2 HEAD~4
    

    git branch branch2 COMMIT_6_SHA
    

    branch2 现在已完成并准备好为前 6 次提交创建拉取请求。

    现在您想使用 git rebase --onto 将现有分支与其他 4 个提交一起移动,以便它们挂在您的上游

    git rebase --onto @{u} branch2
    

    就是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-30
      • 2012-01-17
      • 2019-11-20
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多