J'essaie d'utiliser des balises pour la gestion des versions dans Git-je crée une balise pour chaque version. J'aimerais pouvoir créer des notes de publication en listant les titres des commentaires pour chaque validation depuis une balise, ou entre deux balises. Je n'arrive pas à trouver un moyen de le faire.Comment est-ce que je montre juste les noms et committe des titres depuis une étiquette dans Git?
Répondre
Si vos balises sont nommés LastRelease
et NextRelease
puis faire
git log --pretty=format:%s LastRelease..NextRelease
.
Pour afficher engage depuis TAG à la tête actuelle:
git log TAG..HEAD
Entre deux commits:
git log TAG..TAG
Pour formater la sortie du journal ont un oeil à Pretty formats section of git log.
Cette liste répertorie plus que des titres. Vois ma réponse. –
Vous devriez regarder dans git shortlog
. Voici un exemple de la sortie:
$ git shortlog
Al Jones (512):
Added to .gitignore file
Updated user model
Bob Smith (222):
Minor tweak to view
Updated accounts controller
Charles West (321):
Started specs for user model
Finished specs for user model
Pour votre cas, vous voulez exécuter git shortlog LastRelease..NextRelease
I combiné Dominic et les réponses d'Igor ensemble pour retourner les titres de tous les engage de 2b150c4 à la tête en cours dans l'ordre chronologique et l'imprime au terminal (echo
ajouté parce que git log
ne ligne pas casser la dernière ligne).
git log --pretty=format:%s 2b150c4..HEAD --reverse | cat; echo
- 1. Comment est-ce que je peux faire un Mod_Rewrite propre qui cache les nombres variables passés dans la chaîne de requête mais montre juste les titres dans php?
- 2. Clone juste l'écurie et une autre branche dans git?
- 3. Comment réécrire les noms des commits dans un dépôt git?
- 4. Git conflit de fusion depuis que je supprimé un fichier
- 5. UIToolbar avec des images et des titres tels que UITabBar
- 6. Comment puis-je faire en sorte que BibTeX montre des mois dans une autre langue que l'anglais?
- 7. Ruby on rails: URL des identifiants aux noms/titres etc
- 8. comment extraire des liens et des titres d'une page .html?
- 9. Comment utiliser les extensions Git et Git?
- 10. SVN committe entre balise et tronc
- 11. Les noms des sous-titres du module de substitution dans l'administrateur django
- 12. Entrée Textarea - comment traiter les paragraphes et les titres?
- 13. Git-svn se confond sur une étiquette avec le même nom que précédemment supprimé un
- 14. Comment puis-je mettre des lignes de données MySQL sous les titres appropriés en utilisant PHP?
- 15. XSLTT IF sur les titres de tag
- 16. git checkout branche distante montre des fichiers superflus?
- 17. Comment puis-je afficher une étiquette selon que la liste déroulante comporte des options?
- 18. Marquage et comment tester une étiquette existe
- 19. Comment puis-je voir les changements dans l'index git?
- 20. Que dois-je utiliser pour les noms et les identifiants dans les formulaires avec des lignes répétées?
- 21. Comment puis-je ajouter une étiquette dans un UIScrollView?
- 22. Lorsque j'utilise les «titres d'impression» d'Excel, comment puis-je modifier les titres à mi-chemin de la feuille?
- 23. Ajout de titres et descriptions des images dans Refinerycms-portefeuille
- 24. Drupal: affiche les titres
- 25. Comment créer dynamiquement des colonnes dans un datagridview et lui attribuer des titres et ses lignes?
- 26. Comment cacher les noms vides des variables Velocity?
- 27. Où puis-je configurer les redis juste une fois?
- 28. Puis-je exporter des traductions de noms de lieux depuis freebase.com
- 29. Changer Django ModelChoiceField pour afficher les noms complets des utilisateurs plutôt que des noms d'utilisateur
- 30. mysql innodb: Le tableau ne montre pas les références des colonnes, que leur montre-t-il?
Astuce géniale; Je ne pourrais jamais comprendre comment obtenir 'git log' pour montrer seulement des informations partielles. Je vous remercie! – wizonesolutions
Vous pouvez également utiliser 'git log --oneline' qui imprime le titre et une partie du hachage. –