合并前的git分支
A-->B-->C-->D-->E <-master
\->X-->Y <-debug
合并后的看起来像
A-->B-->C-->D-->E-->X'-->Y'-->M
然后,如果在分支debug
和master
进行任何提交,它们将看起来像
A-->B-->C-->D-->E-->X'-->Y'-->M-->F <-master
\ /
->X-->Y-----------/---->Z <-debug
在分支Z,Y,X
没有A, B
的情况下是否可以git log debug
???
我尝试将通知..
设为git log master..debug
,但只获取Z
答案 0 :(得分:0)
如果您在合并之前使用了哈希标记,master
的主题标签,那么您将获得E
,X
和{{1},而不是Y
}。
Z
该命令给出了分支之间的差异,在合并之后,唯一的区别是git log <commit hash tag for E>..debug
。因此,你必须回到历史中,直到它们实际上是不同的。