Comment puis-je afficher le nom des twigs dans la sortie de git log
?
Par exemple, avec git log --graph --all
j’obtiens un bon aperçu des commits, mais je ne sais pas quelle ligne est master, et quelle est ma twig par exemple.
Essayez l’option décorer.
git log --graph --all --decorate
Il annote les commits qui sont pointés par des balises ou des twigs.
Je cherchais quelque chose de similaire – mais je voulais savoir dans quelle twig un changement avait été effectué. Espérons que cette réponse sera utile aux autres aussi.
J’étudie un risque avec le cryptage blackbox
, où un repo et ses twigs / tags peuvent devenir indisponibles pour les admins
actuels lorsque suffisamment d’utilisateurs quittent un projet et que le répertoire des keyrings
n’a pas été basé sur master.
J’ai trouvé que la réponse ci-dessous était utile lorsque le répertoire des keyrings
– keyrings
n’était pas mis à jour à partir de master …
En fait, append --source
était ce dont j’avais besoin pour afficher les twigs / tags. L’ajout de --name-only
indiquera également quel fichier a réellement été modifié.
cd /path/to/repo-that-uses-blackbox-encryption git log --graph --all --decorate --source --name-only keyrings