Commande git pour voir les logs et les tags

0

En appelant git log Je vois tous mes changements et quand j'appelle git tag Je vois toutes les balises, mais comment puis-je appeler git pour voir à la fois les journaux et les balises, afin que je puisse voir entre lesquelles deux balises de la branche donnée que j'ai apportées ont été modifiées?

De préférence, j'aimerais avoir une commande qui entrelace les journaux et les balises. Dans le pire des cas, il faudrait appeler chaque requête de balise pour obtenir une liste des modifications, car notre référentiel contient des milliers de balises ...

Merci d'avance!

Grzegorz
la source

Réponses:

1

Essayer git log --decorate.

De git-log (1) :

--decorate[=short|full|auto|no]

Print out the ref names of any commits that are shown.
If short is specified, the ref name prefixes refs/heads/,
refs/tags/ and refs/remotes/ will not be printed.
If full is specified, the full ref name (including prefix)
will be printed. If auto is specified, then if the output
is going to a terminal, the ref names are shown as if short
were given, otherwise no ref names are shown.
The default option is short.

Quelques exemples de sortie:

commit e0c1ceafc5bece92d35773a75fff59497e1d9bd5 (tag: v2.9.3, origin/maint)
Author: Junio C Hamano <[email protected]>
Date:   Fri Aug 12 09:17:51 2016 -0700

    Git 2.9.3

    Signed-off-by: Junio C Hamano <[email protected]>
jjlin
la source
Merci jjlin. Nous utilisions la version antérieure à 1.8 de git, et je n'avais pas cette option disponible là-bas.!
Grzegorz