Anzeigen oder Kopieren des Rohdateiinhalts
Mit der unformatierten Ansicht kannst du den rohen Inhalt einer Datei ohne Formatierung anzeigen oder kopieren.
-
Navigiere auf Ihre GitHub Enterprise Server-Instance zur Hauptseite des Repositorys.
-
Klicke auf die Datei, die du anzeigen möchtest.
-
Klicke in der oberen rechten Ecke der Dateiansicht auf Rohformat.
-
Wenn du optional den Rohdateiinhalt kopieren möchtest, klicke in der oberen rechten Ecke der Dateiansicht auf .
Anzeigen des zeilenweisen Revisionsverlaufs für eine Datei
In der Blameansicht kannst du den Revisionsverlauf für eine gesamte Datei Zeile für Zeile anzeigen.
Tipp: In der Befehlszeile kannst du auch git blame
verwenden, um den Revisionsverlauf von Zeilen innerhalb einer Datei anzuzeigen. Weitere Informationen findest du in der git blame
-Dokumentation von Git.
-
Navigiere auf Ihre GitHub Enterprise Server-Instance zur Hauptseite des Repositorys.
-
Zum Öffnen klicke auf die Datei, deren Zeilenverlauf du anzeigen möchtest.
-
Klicke in der oberen rechten Ecke der Dateiansicht auf Blame, um die Blame-Ansicht zu öffnen.
-
Wenn du frühere Überarbeitungen einer bestimmten Zeile oder erneut die Blame-Ansicht anzeigen möchtest, klicke auf , bis du die gewünschten Änderungen gefunden hast.
Ignorieren von Commits in der Blame-Ansicht
Alle Überarbeitungen, die in der .git-blame-ignore-revs
-Datei angegeben sind, die sich im Stammverzeichnis deines Repositorys befinden muss, sind in der Blame-Ansicht mithilfe der Git-Konfigurationseinstellung git blame --ignore-revs-file
ausgeblendet. Weitere Informationen findest du in der Git-Dokumentation unter git blame --ignore-revs-file
.
-
Erstelle im Stammverzeichnis deines Repositorys eine Datei mit dem Namen
.git-blame-ignore-revs
. -
Füge die Commithashes hinzu, die du aus der Blame-Ansicht dieser Datei ausschließen möchtest. Es wird empfohlen, die Datei wie folgt zu strukturieren, einschließlich der Kommentare:
# .git-blame-ignore-revs # Removed semi-colons from the entire codebase a8940f7fbddf7fad9d7d50014d4e8d46baf30592 # Converted all JavaScript to TypeScript 69d029cec8337c616552756310748c4a507bd75a
-
Committe und pushe die Änderungen.
Wenn du nun die Blame-Ansicht öffnest, werden die aufgelisteten Überarbeitungen darin nicht angezeigt. Es wird ein Banner Überarbeitungen in .git-blame-ignore-revs werden ignoriert angezeigt, das darauf hinweist, dass einige Commits möglicherweise ausgeblendet sind:
Dies kann hilfreich sein, wenn einige Commits umfangreiche Änderungen an deinem Code vornehmen. Du kannst die Datei auch bei der lokalen Ausführung von git blame
verwenden:
git blame --ignore-revs-file .git-blame-ignore-revs
Du kannst Git auch lokal so konfigurieren, dass Überarbeitungen in dieser Datei immer ignoriert werden:
git config blame.ignoreRevsFile .git-blame-ignore-revs
Umgehen von .git-blame-ignore-revs
in der Blame-Ansicht
Wenn in der Blame-Ansicht für eine Datei Überarbeitungen in .git-blame-ignore-revs werden ignoriert angezeigt wird, kannst du .git-blame-ignore-revs
umgehen und dennoch die normale Blame-Ansicht anzeigen. Füge in der URL ~
an den SHA an, damit das Banner Überarbeitungen in „.git-blame-ignore-revs“ werden ignoriert nicht mehr angezeigt wird.