Tipp: Drücke auf einer beliebigen Seite von GitHub Enterprise auf die „?"-Taste, um alle verfügbaren Tastenkürzel anzuzeigen.
Dateiansichten zeigen die aktuelle Version auf einem Branch
Wenn Du eine Datei auf Ihre GitHub Enterprise Server-Instanz anzeigst, siehst Du in der Regel die Version am aktuellen Head eines Branches. Ein Beispiel:
bezieht sich auf das GitHub-Repository hubot
und zeigt die aktuelle Version der README.md
-Datei des master
-Branches.
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 einen Permalink zu einer Datei in einem spezifischen Commit erstellen
Um einen Permalink zu der angezeigten spezifischen Version einer Datei zu erhalten, verwende in der URL statt des Branch-Namen (z. B. master
im Beispiel oben) eine Commit-ID. Dadurch entsteht ein Permalink zu der genauen Version der Datei in diesem Commit. Ein Beispiel:
ersetzt master
durch eine spezifische Commit-ID, wodurch sich der Inhalt der Datei nicht ändert.
Die manuelle Suche der Commit-SHA ist unpraktisch. Drücke stattdessen einfach auf y, um die URL automatisch in die Permalink-Version zu ändern. 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 jede Kennzeichnung, die aufgelöst werden kann, zu einem Commit in der URL hinzufügen, darunter auch Branch-Namen, spezifische 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.“