Skip to main content

Permalinks zu Dateien abrufen

Wenn du eine Datei auf GitHub.com anzeigst, kannst du die Taste Y drücken, um die URL auf einen Permalink zu genau der angezeigten Version der Datei zu aktualisieren.

Tipp: Drücke auf einer beliebigen Seite in GitHub auf das Fragezeichen („?“), um alle verfügbaren Tastenkombinationen anzuzeigen.

Dateiansichten zeigen die aktuelle Version auf einem Branch

Wenn du eine Datei auf GitHub.com 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.

Wenn du nicht den Namen eines Branchs in der URL (d. h. der Teil main im obigen Beispiel) verwenden, sondern einen Permalink zu einer bestimmten Version einer Datei, die angezeigt wird, erstellen möchtest, gib eine Commit-ID an. Dadurch entsteht ein Permalink zur exakten Version dieser Datei in diesem Commit. 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.

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.

Weiterführende Themen