首页 > 解决方案 > 如何从子分支中删除父提交

问题描述

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

更清楚地说,以下描述了当前情况,我希望从尝试从to创建 PR 时显示的提交中删除P1和。P2child_branchmaster

在此处输入图像描述

标签: gitgit-branchgit-flow

解决方案


您可能希望child_branch在以下基础上重新设置master

# from child_branch :
git checkout child_branch

# run :
git rebase master

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


推荐阅读