C'è un modo per ottenere git per elencare tutti i tag che sono stati aggiunti tra due commit? Cioè, mi mostra solo i tag che compaiono tra il punto A e il punto B.È possibile elencare i tag che si verificano tra due commit specifici?
7
A
risposta
8
È possibile utilizzare il comando git log
con queste opzioni:
git log tagA...tagB --decorate --simplify-by-decoration
--decorate
visualizza i nomi dei tag accanto al commit e --simplify-by-decoration
mostra solo i commit che sono stati taggati.
2
Se solo vuole l'elenco dei nomi di tag (in ordine cronologico inverso) fra commit1
e commit2
, è possibile combinare git log
con xargs
e git tag --points-at
:
git log commit1..commit2 --simplify-by-decoration --format=format:%h | xargs -L1 git tag --points-at
Problemi correlati
- 1. Ottenere un elenco di tutti i tag tra due commit
- 2. In che modo è possibile utilizzare i tag delle mappe per due immagini che si sovrappongono?
- 3. Elencare i mesi tra due date
- 4. In che ordine si verificano i filtri?
- 5. È possibile revocare i commit?
- 6. Trova commit Git che contengono più commit specifici
- 7. Diff tra file singoli tra due commit
- 8. Come elencare tutti i tag che puntano a un commit specifico in git
- 9. cosa succede quando si verificano due eccezioni?
- 10. Numero di commit tra due commit
- 11. È possibile che l'immagine abbia più tag?
- 12. Come elencare tutti i tag Git?
- 13. È possibile condividere i dati tra due app angularjs?
- 14. MySQL Seleziona ID che si verificano su righe diverse con più valori specifici per una colonna
- 15. Come filtrare i DeprecationAvvertimenti che si verificano durante l'importazione?
- 16. Postgres: i checkpoint si verificano troppo frequentemente
- 17. Problema che si verificano in __flash__addCallback
- 18. git: mostra tutti i file modificati tra due commit
- 19. problema che si verificano durante l'installazione gioiello
- 20. git: salta specifici commit durante l'unione
- 21. Perché le selezioni JList si verificano due volte?
- 22. Come elencare tutti i tag in un determinato ramo Mercurial?
- 23. Come si sposta un commit tra i rami in Git?
- 24. Come si verificano due condizioni in uno <c:if>?
- 25. git descrivere con due tag sullo stesso commit
- 26. Ricevi i commit fatti da specifici autori (più di uno)
- 27. XPath selezionare tutti gli elementi tra due elementi specifici
- 28. È possibile utilizzare il tag di unione con i frammenti?
- 29. Difetto da Git tra due tag specificati
- 30. Visualizzazione dei valori che si verificano in sequenza
È anche possibile utilizzare il checksum commit, che è probabilmente una risposta più appropriata alla domanda: 'git log commitA ... commitB --decorate --simplify-by-decoration' –
' git log --decorate --simplify-by-decoration tagA ... tagB' .. . Non credo a tutto ciò che leggi su Internet. –