【问题标题】:How to remove parent commits from a child branch如何从子分支中删除父提交
【发布时间】:2021-07-29 11:55:54
【问题描述】:

我有一个父分支和一个从父分支创建的子分支。将父分支合并到主分支后,该分支被删除。我在子分支中进行了更多更改,当我创建拉取请求时,我可以在子分支中看到父分支的提交。如何更改子分支的起始提交?

为了更清楚,下面描述了当前的情况,我希望在尝试创建从child_branchmaster 的 PR 时从显示的提交中删除 P1P2

【问题讨论】:

    标签: git git-branch git-flow


    【解决方案1】:

    您可能希望在 master 之上重新设置 child_branch

    # from child_branch :
    git checkout child_branch
    
    # run :
    git rebase master
    

    git 将发现直到P2 的所有提交都已经是master 的一部分,并将一一重播P2..child_branch 范围内的提交

    【讨论】:

      猜你喜欢
      • 2017-07-19
      • 2023-01-12
      • 2023-01-11
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 2014-02-17
      • 2017-01-24
      • 2020-10-18
      相关资源
      最近更新 更多