git - 从另一个分支创建的变基分支
问题描述
我目前的存储库在分支和提交方面如下图所示。
o -- o (development)
\
o -- o -- o (topicA)
\
o -- o -- o (topicB)
但是,我想将 topicB 重新设置为基于 topicA 的相同提交,而不带来 topicB 从 topicA 继承的更改,因此它看起来如下所示:
o -- o (development)
|\
| o -- o -- o (topicA)
\
o -- o -- o (topicB)
我该怎么做呢?我尝试了命令:
git rebase --onto development topicA topicB
但这似乎只是将分支重置为所需的提交,而没有带来 topicB 的更改。
任何帮助将不胜感激!
解决方案
愚蠢的错误,我没有检查到正确的分支。同样在我尝试键入命令时,我犯了几次错误以在命令中交换 topicA 和 topicB:
git rebase --onto development topicA topicB
所以看起来像
git rebase --onto development topicB topicA
推荐阅读
- java - 使用 s3Object.getContent() 在 java 中逐行读取巨大的 s3 文件不能正常工作,没有任何异常停止
- amazon-web-services - Heroku 一个域下的两个应用,通过路径路由 HTTP
- python - Pytorch模型参数的grad属性在backward()之后为None
- snakemake - snakemake - 通过集群配置文件用通配符替换命令行参数
- android - 两个 button_click_event 粉碎在一起
- python - Discord.py 断开语音通道
- python - 如何为矩阵中的每一对行生成一个张量,表示同一位置的元素是否都 = 1?
- python - 是否可以将 PysimpleGUI 部署到 Heroku?
- powerbi - 层次结构/向下钻取条形图,如 Power BI 中的 Tableau
- mapbox - 国家悬停效果