git - git rebase 添加主提交到分支
问题描述
在这样做git rebase master branch_a
的同时,来自其他分支的提交也包含在我的分支中。我从原始分支状态开始,如下所示
之后,我使用 rebase 执行了git rebase master branch_a
,然后发生了这种情况
我认为 rebase 会将提交E
根移动到I
. 我如何执行变基有问题吗?
更新:我错误地输入了命令,我使用了git rebase master branch_a
解决方案
问题出在您运行的命令中:
git rebase branch_a master
这种形式的意思是“结帐master
并将其重新设置在”之上branch_a
。
从以下文档git rebase
:
git rebase master topic
[...] [this] form 只是 .following 的
git checkout topic
简写git rebase master
。当 rebase 退出时,主题将保持签出分支。
您正在寻找的是:
git rebase master branch_a
这意味着“结帐branch_a
并将其重新设置在”之上master
。
推荐阅读
- python - Siamese Network-Train 自己的数据集并判断过拟合
- r - R:将所有组分成两半(dplyr)
- javascript - 无法读取未定义的 hbs 辅助函数的属性
- google-cloud-platform - 作业图太大。数据流问题
- r - ggplot2:为什么没有绘制并排的箱线图?
- javascript - javascript块背后的魔力是什么?
- java - Java:JFrame图像仅在最大化窗口时出现
- python - 如何使用 pymongo 迭代带有嵌入式文档的 mongo 文档?
- postgresql - 如何使用 jdbc 为 postgresql 的位列插入值
- python - LeetCode 700. 在二叉搜索树中搜索