Aber --show-name=off
funktioniert nicht.
Wie verbirgt man die ausführlichen Dateinamen aus der Ausgabe?
Diese Option wurde in commit eb93b724 (git 1.4.4, Okt. 2006)
eingeführtDie neue Option bewirkt, dass das native Ausgabeformat des Befehls den Dateinamen anzeigt, auch wenn in seinem Verlauf keine Umbenennungen vorhanden waren, damit Porcelains seine Ausgabe einfacher analysieren kann.
Das bedeutet:
Wie in Edouard Poor erwähnt, können Sie git blame -c
, die den gleichen Ausgabemodus wie erzwingen git-annotate
.
git annotate
enthält diese Informationen nicht in der Ausgabe. (Die Option --show-name
wird ignoriert, wenn Sie versuchen, sie zu aktivieren.)
Wie Matt McHenry sagt, zeigt git annotate
die Dateinamen nicht an.
Der Trick besteht darin, dass git blame
ein -c
-Flag verwendet, das die Ausgabe veranlasst, dem Annotate-Unterbefehl zu entsprechen, was zu keinen Dateinamen führt.
Tags und Links git