Tipp: Drücke auf einer beliebigen Seite in GitHub Enterprise Server auf das Fragezeichen („?“), um alle verfügbaren Tastenkombinationen anzuzeigen.
Dateiansichten zeigen die aktuelle Version auf einem Branch
Wenn du eine Datei auf Ihre GitHub Enterprise Server-Instance anzeigst, siehst du in der Regel die Version am aktuellen Head eines Branchs. Beispiel:
bezieht sich auf das GitHub-Repository codeql
und zeigt die aktuelle Version der Datei README.md
des main
-Branches an.
Die Version einer Datei am Head eines Branches kann sich durch neue Commits ändern. Wenn du also die normale URL kopierst und jemand die Datei später über diese URL aufruft, ist der Inhalt der Datei möglicherweise nicht mehr derselbe.
Mit der Taste Y kannst du einen Permalink zu einer Datei in einem bestimmten Commit erzeugen
Für einen permanenten Link zu einer bestimmten Version einer Datei, die Sie sehen, verwenden Sie statt des Zweignamens in der URL (d. h. den main
Teil im obigen Beispiel) eine Commit-ID. Dadurch wird dauerhaft eine Verknüpfung mit der genauen Version der Datei in diesem Commit hergestellt. Zum Beispiel:
ersetzt main
durch eine spezielle Commit-ID. Der Inhalt der Datei ändert sich nicht.
Die manuelle Suche nach der Commit-SHA ist unpraktisch. Gib stattdessen einfach den Tastaturkurzbefehl y ein, um die URL automatisch mit der Permalinkversion zu aktualisieren. Dann kannst du die URL kopieren und sicher sein, dass jeder, der die Datei über diesen Link aufruft, dieselben Inhalte sieht wie Du.
Tipp: Du kannst in der URL jede ID angeben, die zu einem Commit aufgelöst werden kann, darunter auch Branchnamen, bestimmte Commit-SHAs oder Tags.
Einen Permalink zu einem Code-Ausschnitt erstellen
Du kannst einen Permalink zu einer bestimmten Code-Zeile oder einem bestimmten Code-Ausschnitt in einer spezifischen Version einer Datei oder eines Pull Requests erstellen. Weitere Informationen findest du unter Einen Permalink zu einem Code-Ausschnitt erstellen.