Ich möchte wissen, wie viele Codezeilen ich zwischen zwei verschiedenen Commits geändert habe. Mein Ziel ist es zu verstehen, wie viele Zeilen Code ich heute geschrieben habe, aber meine abstrakte Idee besteht darin zu verstehen, wie viele Codezeilen ich von einem Moment zum nächsten schreibe. Kann mir jemand für dieses Zeug helfen?Wie viele Codezeilen unterscheiden sich zwischen zwei Commits oder zwei Branches?
28
A
Antwort
50
--shortstat
ist, was Sie wollen:
git diff --shortstat commit1 commit2
Man könnte es auch gerne verwenden:
git diff --shortstat "@{1 day ago}"
2
Wie viele git Befehle git diff --shortstat
nicht nur mit Commits arbeiten, sondern auch mit Zweignamen, Tags, etc. Also, wenn Sie auf einem feature/foo
Zweig sind und mit develop
vergleichen möchten.
git diff --shortstat develop
Wenn Sie wissen wollen, wie viele Zeilen seit der letzten Version Tag geändert (zB 3.1
)
git diff --shortstat 3.1
1
Gerade als Referenz ausgeführt werden, und im Falle mehrerer Personen zum gleichen begehen Verzweigen Sie die --author "<author name>"
, um nur Ihre eigenen Commits zu berücksichtigen.
Verwandte Themen
- 1. Einzeldatei-Diff zwischen zwei Commits
- 2. Zählen Sie Codezeilen zwischen zwei Versionen
- 3. Git unterscheiden Protokolle zwischen zwei Zweigen
- 4. Extrahieren Sie unterschiedliche Zeichen, die sich zwischen zwei Zeichenfolgen unterscheiden
- 5. Hibernate - mehrere Viele-zu-Viele-Verbindungen zwischen zwei Klassen
- 6. Wie viele Sekunden zwischen zwei Daten?
- 7. JPA: Mehrere Viele-zu-Viele-Beziehungen zwischen zwei Entitäten?
- 8. Referenz zwei gleiche Assemblys, nur öffentliche Schlüssel unterscheiden sich
- 9. Einschränkung zwischen zwei rekursiven Viele-zu-viele-Beziehungen
- 10. Wie zwei Instanzen einer Klasse zu unterscheiden
- 11. So unterscheiden Sie zwei Sublime-Fenster
- 12. Wie kann ich zwei git commits verschmelzen
- 13. Unterscheiden Sie zwischen zwei Xcode-Zielen mit Swift
- 14. Libgit2Sharp: get-Dateien in allen Commits zwischen zwei Tags
- 15. Erhalte eine Liste aller Tags zwischen zwei Commits
- 16. Finding die zwischen zwei Commits in GIT vorgenommenen Änderungen
- 17. Unterscheiden zwischen zwei fast identische Links in Regex
- 18. JPA oder JDBC, wie unterscheiden sie sich?
- 19. Können Sie die tatsächlichen Unterschiede zwischen zwei Git-Commits erhalten?
- 20. Git: Zeige alle Dateien zwischen zwei Commits geändert
- 21. Entfernung zwischen zwei Orten Länge Breite unterscheiden sich mit Google API und maps.google.com
- 22. Wie unterscheiden sich diese beiden übergeordneten Funktionen?
- 23. Suchwert gleich oder zwischen zwei Werten
- 24. Prozentualer Anstieg oder Abfall zwischen zwei Werten
- 25. Leerzeichen zwischen zwei divs
- 26. Zwei-Wege-Synchronisierung zwischen Ansichtsobjekten
- 27. Differenz zwischen zwei Daten #
- 28. "Gekreuzte" Summen zwischen zwei Vektoren
- 29. Get Rotationsmatrix zwischen zwei zwei Transformationsmatrizen (XNA)
- 30. Ausgabewerte unterscheiden sich zwischen R und Python?