Hallöle,
ich möchte mir mein GitLog eines Projekts Tabellenartig in einer Textdatei ausgeben lassen.
Habe viel dazu gegooglet und schon einmal einen gültigen Befehl gefunden, den ich mir aber noch nicht so recht anderweitig umformen konnte:
git log --pretty=format:'%h was %an, %ar, message: %s' > log.txt
Das gibt mir mein Log mit Commit-Name, meinem Namen, dem Datum und der Message (mit message: vorangestellt) in der Textdatei log.txt aus.
Ich würde das gerne in folgendem Format haben:
Datum - Commit
Und das entscheidende ist, das Datum soll irgendwie in Deutscher Sprache, so wie auf meinem PC eingestellt fungieren.
Also mit der Nachricht umgestellt schon einmal so:
git log --pretty=format:'%ar - %s' > log.txt
Das funktioniert schon mal so. Nun weiß ich aber nicht so recht, wie ich das mit dem %ar noch auf Deutsche Zeit umstellen kann:
Habe es nun so versucht:
git log --date=local --pretty=format:'%ar - %s' > log.txt
Das bringt irgendwie nicht den gewünschten Erfolg. Möglicherweise ist %ar auch ein Platzhalter für generell ein steifes Datumsformat, er gibt das dann immer mit 2 hours ago oder sowas an. Mir würde ein 4. Januar 2015 12:03 ausreichen.
Normalerweise nutze ich eine graphische Oberfläche für Git, daher die aktuelle Verwirrung.
Hat da jemand eine Ahnung von und kann mir erläutern, was mir fehlt?