Gibt es eine Möglichkeit, git alle Tags, die zwischen zwei Commits hinzugefügt wurden, aufzulisten? Das heißt, zeigen Sie mir nur die Tags, dieKann git die Tags auflisten, die zwischen zwei bestimmten Commits auftreten?
7
A
Antwort
8
Sie können zwischen Punkt A und Punkt B erscheinen verwenden Sie den Befehl git log
mit diesen Optionen:
git log tagA...tagB --decorate --simplify-by-decoration
--decorate
zeigen den Tag-Namen neben das Commit und --simplify-by-decoration
zeigt nur Commits, die markiert wurden.
2
Wenn Sie nur die Tag-Namen-Liste (in umgekehrter chronologischer Reihenfolge) wollen zwischen commit1
und commit2
, können Sie git log
mit xargs
und git tag --points-at
kombinieren:
git log commit1..commit2 --simplify-by-decoration --format=format:%h | xargs -L1 git tag --points-at
Verwandte Themen
- 1. Erhalte eine Liste aller Tags zwischen zwei Commits
- 2. Finding die zwischen zwei Commits in GIT vorgenommenen Änderungen
- 3. Können Sie die tatsächlichen Unterschiede zwischen zwei Git-Commits erhalten?
- 4. Libgit2Sharp: get-Dateien in allen Commits zwischen zwei Tags
- 5. Wie kann ich zwei git commits verschmelzen
- 6. Einzeldatei-Diff zwischen zwei Commits
- 7. Git Diff zwischen zwei gegebenen Tags
- 8. Git-Commits finden, die mehrere spezifische Commits enthalten
- 9. Wie bekomme ich die Anzahl der Commits zwischen 2 Git-Tags mit octokit.net?
- 10. Wie neu ordnen Sie die letzten zwei Commits in Git?
- 11. Git: Zeige alle Dateien zwischen zwei Commits geändert
- 12. Squash zwei commits, die nicht sequentiell sind
- 13. Wie kann ich die Anzahl der Commits zwischen zwei Zweigen zählen?
- 14. git: wie man die lokalen commits "konsolidiert"
- 15. Git: Commits In der Geschichte, die waren 2 Commits früher
- 16. Odds/Wahrscheinlichkeit von zwei Dingen, die auftreten
- 17. Wie kann ich die Git-Teilbäume auf der Wurzel auflisten?
- 18. Git Droping Commits zwischen Client GUI & Server
- 19. git kann nicht quetschen commits
- 20. preg_match nicht zwischen bestimmten Tags
- 21. Kann ich die Revisionsnummer eines Commits kennen?
- 22. Jenkins "Git plugin" ignoriert weder Commits mit bestimmten Nachrichten noch Commits von bestimmten Benutzern
- 23. CVS: Alle Dateien auflisten, die zwischen Tags (oder Datumsangaben) geändert wurden
- 24. einfachste Möglichkeit git kann die Anzahl der Commits zwischen "Zweig" und "Fernbedienungen/Herkunft/Zweig" ausgeben
- 25. Subversion: Wie finden Sie die Unterschiede zwischen zwei Tags?
- 26. Wie bekomme ich die Zeichenfolge zwischen zwei Tags
- 27. Wie kann ich Commits in Git überspringen?
- 28. Nicht merge Unterschiede für zwei Commits in Git zeigen
- 29. Diff zwischen Commits anzeigen
- 30. Wie kann ich durchsuchen die Remote-repos von GIT-Server
Sie können auch die Prüfsummen begehen verwenden, das ist, wahrscheinlich eine passendere Antwort auf die Frage: 'git log commitA ... commitB --dekorieren - vereinfachen-durch-Dekoration' –
' git log --dekorieren - vereinfachen-durch-Dekoration tagA ... tagB' .. .glaube nicht alles, was du im Internet liest. –