0

合并前的 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

4

1 回答 1

0

master如果您在合并之前使用井号标签,而不是, 的井号标签E,您将得到X,YZ.

git log <commit hash tag for E>..debug

该命令给出了分支之间的差异,合并后唯一的区别是Z. 所以你必须在历史上回到他们真正不同的时候。

于 2012-12-18T12:20:45.240 回答