GIT – cómo mostrar el logging de git solo confirmar en la sucursal

A-->B-->C-->D-->E (master) \->X-->Y-/-->Z (debug) 

Hola a todos si testingn

  git log master..debug 

entonces obtengo solo Z, porque X, Y se fusionaron con la twig principal. brevemente, quiero get todo el logging / confirmación donde se haya cometido en la twig de debugging

Use la notación .. , por ejemplo, de esta manera:

 git log master..feature 

Esto enumera todas las confirmaciones a las que se puede acceder desde la característica y excluye las confirmaciones a las que se puede acceder desde el maestro . En otras palabras, enumera confirmaciones que son "solo" en la característica .

 git log parent_branch..new_branch 

Puedes hacer esto especificando el range.

Digamos que hash para X es abcd123 e Y es dcba321.

Puedes llamar:

 git log abcd..dcba 

Esto te mostrará el range. Usted puede truncar el hash, siempre que se mantenga único (por ejemplo, use los primeros caracteres).

Entonces, para que quede claro, ¿quiere todas las confirmaciones en la twig de debugging, ya que originalmente divergió del maestro? B es el padre de la twig de debugging, así que intente,

git log B..debug