wie man git log ohne die Commit-Nachricht bekommt

Lesezeit: 3 Minuten

Ich möchte die bekommen git log nur mit der nr additions und deletionsohne das author, date,commit hash und der commit message Details, um festzustellen, wie viele Codezeilen geändert wurden. Derzeit bin ich in der Lage, alle oben genannten Ausnahmen zu entfernen commit message indem Sie Folgendes verwenden bash Befehl

git log origin/master --numstat --since="2 weeks ago"  --no-merges | egrep -v 'Author|Date|commit

Die Ausgabe des obigen ist wie folgt

Testfall für IDENTITY-3591 hinzugefügt

4 0 module/integration/tests-common/admin-clients/pom.xml 129 0 modules/integration/tests-common/admin-clients/src/main/java/org/wso2/identity/integration/common/clients/challenge /questions/mgt/ChallengeQuestionMgtAdminClient.java 223 0 module/integration/tests-integration/tests-backend/src/test/java/org/wso2/identity/integration/test/challenge/questions/mgt/ChallengeQuestionManagementAdminServiceTestCase.java 2 0 module /integration/tests-integration/tests-backend/src/test/resources/testng.xml 5 0 pom.xml

Aktualisieren der SAML-Metadatenversion

10 10 module/p2-profile-gen/pom.xml 2 2 pom.xml

Aktualisieren von Abhängigkeitsversionen

4 4 pom.xml

Ändern des Werts des Versions-Tags in carbon.xml, der aus der Projektversion ausgewählt werden soll

1 0 module/distribution/pom.xml

carbon.identity.auth.versionsname behoben

1 1 pom.xml

Herabstufen von identity.data.publisher.oauth.version, um Testfehler zu vermeiden

1 1 pom.xml

Aktualisieren Sie Abhängigkeiten auf die neuesten Versionen.

10 8 pom.xml

Hinzufügen von Abhängigkeiten für jede Versionseigenschaft, die vom Maven-Versions-Plugin verwendet werden soll.

29 28 module/p2-profile-gen/pom.xml 175 4 pom.xml

Wie bekomme ich die Ausgabe ohne die commit message? Danke im Voraus

  • Dies beantwortet die OP-Frage per se nicht, hätte mir aber Zeit gespart … ich wollte keine langen Commit-Nachrichten in meiner Codeausgabe:git log -p --format=short … kurzgesagt --format hat einige eingebaute (oneline, short, medium, full, fuller, reference, email, raw). short war es, was die lange Commit-Nachricht für mich entfernt hat.

    – WEBjuju

    1. September 2022 um 16:47 Uhr


Benutzeravatar von Sajib Khan
Sajib Khan

Du kannst tun:

$ git log --stat --format="%H"

Sie können es nach Bedarf anpassen. Hier

$ git log --pretty=format:"%h $ad- %s [%an]"

Here:
- %ad = author date
- %an = author name
- %h = commit hash (short)
- %H = commit hash (full)
- %s = subject
- %d = ref names
 

Git ist hübsche Dokumentation listet alle Platzhalter auf.

  • nö es geht nicht, es fügt das hinzu commit hash Wert vor dem commit Botschaft 🙁

    – Kasun Siyambalapitiya

    28. November 2016 um 4:53 Uhr

  • das ist, wonach ich gesucht habe git log --pretty=format:"%H" was mir nur den vollständigen Commit-Hash gibt

    – Kasun Siyambalapitiya

    5. Dezember 2016 um 7:11 Uhr

  • Wie @KasunSiyambalapitiya sagt, protokolliert dies den Commit-Hash, den das OP nicht haben wollte. Außerdem ist das Format jeder Linie völlig anders und möglicherweise für eine Pfeife ungeeignet.

    – cmoran92

    29. August 2020 um 22:27 Uhr


Versuche dies

git log --numstat --format=

  • Bitte geben Sie eine vollständige Antwort

    – Kasun Siyambalapitiya

    28. November 2016 um 4:54 Uhr

  • @KasunSiyambalapitiya das ist die richtige Antwort. Das Formatargument wirkt wie ein Filter, sodass das Setzen eines leeren Werts die gesamte Ausgabe unterdrückt.

    – Franz Laclé

    20. Juni 2019 um 19:14 Uhr

  • Dies ist die richtige Antwort, ich brauchte fast genau das, wonach das OP gefragt hat, und dies eliminiert alles außer dem, was ich sehen muss.

    – cmoran92

    29. August 2020 um 22:25 Uhr

1439380cookie-checkwie man git log ohne die Commit-Nachricht bekommt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy