develop
已经包含了feature-relationalSurveys
的所有内容。您可以通过尝试使用另一个可视化工具,例如git log --decorate --graph
来测试A。feature-relationalSurveys
处于合并点,rebase不应该合并。feature-relationalSurveys
与develop
处于同一点。
origin/develop
处于同一点。feature-relationalSurveys
中的任何提交都不在其顶部。
2 [develop]
|
1
| A' [feature-relationalSurveys]
A |
| B'
B |
| C'
C /
|/
D
我不确定你是如何进入这种状态的,可能是通过奇怪的合并或变基,但是就是这样。当Git试图将feature-relationalSurveys
变基到develop时,它注意到C'
的内容与C
相同,因此跳过它。B'
的内容与B
相同,因此也跳过它。A'
和A
是相同的,也被跳过了。没有不同的内容留下来,所以它只是把feature-relationalSurveys
放在develop
的位置。
2 [develop] [feature-relationalSurveys]
|
1
|
A
|
B
|
C
|
D
develop
分支上的feature-relationalSurveys
修改并不会在最新的提交中显示,因为它们被深埋在develop
历史记录中。
这只是我的猜测,只有您才能验证。展示rebase之前develop
分支的状态将有助于确认。
develop
分支吗? - Schwern