HOWTO · Git
In allen Commits geänderte Dateinamen anzeigen
Lassen Sie das Git-Protokoll die Dateinamen anzeigen, die durch Commits in Git geändert wurden.
Dieser Artikel zeigt, wie man den Befehl git log verwendet, um die Dateinamen anzuzeigen, die durch Commits in Git geändert wurden. Unser Ziel ist es, dieselbe Ausgabe wie beim Befehl svn log -v zu erhalten.
Verwenden Sie git log, um in allen Commits geänderte Dateinamen anzuzeigen
Wir verwenden den Befehl git log, um die Commit-Historie in unserem Repository zu überprüfen. Sie können jedoch die Option --name-only hinzufügen, um die vollständigen Pfadnamen der von einem Commit betroffenen Dateien anzuzeigen.
Befehl:
$ git log --name-only
Mit dem Flag --oneline ist es einfacher, wenn Sie Hunderte von Commits haben.
Befehl:
$ git log --name-only --oneline
Ausgang:
Wenn wir die Dateinamen und den Status der betroffenen Dateien sehen möchten, führen Sie den folgenden Befehl aus.
Befehl:
$ git log --name-status
Ausgang:
Das M steht für modifiziert, während A und D für hinzugefügt bzw. gelöscht stehen. Sie können auch das git log --stat für das diffstat der geänderten Dateien ausführen.
Befehl:
$ git log --stat --oneline
Ausgang:
Abschluss
Sie können den Befehl git log so formatieren, dass er die Dateinamen der betroffenen Dateien in einem Commit anzeigt, wie der Befehl svn log-v. Wir haben einige Variationen des Befehls behandelt, die die Ausgabe entsprechend Ihren Anforderungen formatieren.