繁体   English   中英

如何从子分支中删除父提交

[英]How to remove parent commits from a child branch

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

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

在此处输入图像描述

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

# from child_branch :
git checkout child_branch

# run :
git rebase master

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM