我的文件a.txt包含以下内容
1
2
3
4
5
此文件已提交
然后我在3到4之间添加了33并再次提交
然后我在33和4之间添加了77并再次提交
现在我提交的历史就像这个init - 33insert - 77insert
现在我使用git rebase -i init commit id
重新设置了repo并删除了33insert提交
我期待合并冲突,但冲突很奇怪
1
2
3
<<<< HEAD
=====
33
77
>>>>> 77commit
4
5
我不明白的是77提交从未有过33号。那么为什么它被显示为77提交的一部分
答案 0 :(得分:0)
{commitID}如下所示:
1
2
3
4
5
HEAD的{commitID}(当您进行rebase时)看起来像:
1
2
3
33
77
4
5