【发布时间】:2021-07-29 11:55:54
【问题描述】:
我有一个父分支和一个从父分支创建的子分支。将父分支合并到主分支后,该分支被删除。我在子分支中进行了更多更改,当我创建拉取请求时,我可以在子分支中看到父分支的提交。如何更改子分支的起始提交?
为了更清楚,下面描述了当前的情况,我希望在尝试创建从child_branch 到master 的 PR 时从显示的提交中删除 P1 和 P2。
【问题讨论】:
标签: git git-branch git-flow
我有一个父分支和一个从父分支创建的子分支。将父分支合并到主分支后,该分支被删除。我在子分支中进行了更多更改,当我创建拉取请求时,我可以在子分支中看到父分支的提交。如何更改子分支的起始提交?
为了更清楚,下面描述了当前的情况,我希望在尝试创建从child_branch 到master 的 PR 时从显示的提交中删除 P1 和 P2。
【问题讨论】:
标签: git git-branch git-flow
您可能希望在 master 之上重新设置 child_branch :
# from child_branch :
git checkout child_branch
# run :
git rebase master
git 将发现直到P2 的所有提交都已经是master 的一部分,并将一一重播P2..child_branch 范围内的提交
【讨论】: