git - 如何从子分支中删除父提交
问题描述
我有一个父分支和一个从父分支创建的子分支。将父分支合并到主分支后,该分支被删除。我在子分支中进行了更多更改,当我创建拉取请求时,我可以在子分支中看到父分支的提交。如何更改子分支的起始提交?
更清楚地说,以下描述了当前情况,我希望从尝试从to创建 PR 时显示的提交中删除P1
和。P2
child_branch
master
解决方案
您可能希望child_branch
在以下基础上重新设置master
:
# from child_branch :
git checkout child_branch
# run :
git rebase master
git
将发现所有提交P2
都已经是的一部分master
,并将一一重播该范围内的提交P2..child_branch
推荐阅读
- postgresql - postgresql 逻辑复制 - 无法删除订阅
- java - 发送到另一个控制器时,类中的 JavaFX ArrayList 为空
- php - 收到 mail() 多个或格式错误的换行错误
- vba - 从实时网站中提取数据
- cordova - 通过 Cordova 访问需要列入白名单的引用域名的远程 API
- c - 在 c 复合语句中使用宏时
- matrix - 如何在 Mathematica 中求解非对易变量的矩阵方程
- reactjs - hoc的函数无法获取react-redux connect props
- circuit - 如何使用通用移位寄存器实现序列生成器?
- node.js - throw new TypeError('OAuth2Strategy 需要一个 clientID 选项'); }