Ich weiß, dass ich zu einer bestimmten Zeilennummer in einer Datei in einem GitHub-Repository verlinken kann (ich bin mir sicher, dass ich das schon einmal gesehen habe)...
Wie kann ich das machen?
Ich weiß, dass ich zu einer bestimmten Zeilennummer in einer Datei in einem GitHub-Repository verlinken kann (ich bin mir sicher, dass ich das schon einmal gesehen habe)...
Wie kann ich das machen?
Verwandt mit der Verknüpfung mit der Datei README.md eines GitHub-Repositorys zu einer bestimmten Codezeilennummer
Sie haben drei Fälle:
Wir können verlinken (benutzerdefiniertes commit)
Aber der Link wird immer zu einer alten Dateiversion verlinken, die keine neuen Updates im master-Zweig enthält, zum Beispiel:
https://github.com/benutzername/projektname/blob/b8d94367354011a0470f1b73c8f135f095e28dd4/datei.txt#L10
Wir können auf (benutzerdefinierten Zweig) verlinken, wie (master-Zweig). Aber der Link wird immer zur neuesten Dateiversion verlinken, die neue Updates enthalten wird. Aufgrund der neuen Updates kann der Link auf eine ungültige Codezeilennummer zeigen. Beispiel:
https://github.com/benutzername/projektname/blob/master/datei.txt#L10
GitHub kann keine automatische Verknüpfung zu einer Datei erstellen, weder zu (benutzerdefinierten Commit) noch zum (master-Zweig). Aufgrund der folgenden geschäftlichen Probleme:
Für eine Zeile in einem Pull-Request.
https://github.com/foo/bar/pull/90/files#diff-ce6bf647d5a531e54ef0502c7fe799deR27
https://github.com/foo/bar/pull/
90 <- PR number
/files#diff-
ce6bf647d5a531e54ef0502c7fe799de <- MD5 Hash des Dateinamens vom Repository Root
R <- Welche Seite des Diffs referenziert werden soll (merge-base oder head). Kann L oder R sein.
27 <- Zeilennummer
Dies führt Sie zu einer Zeile, solange L und R korrekt sind. Ich bin mir nicht sicher, ob es eine Möglichkeit gibt, sowohl L ALS AUCH R zu besuchen. Wenn der PR also eine Zeile hinzufügt, müssen Sie R
verwenden. Wenn er eine Zeile entfernt, müssen Sie L
verwenden.
Von: Erzeugen Sie eine URL-Zeigerzeile in einem Github Pull Request
Ich hatte Schwierigkeiten herauszufinden, wie man zu einem bestimmten Ort auf einer GitHub-Wiki-Seite verlinkt, und habe schließlich herausgefunden, wie es geht. Dies könnte bekannt sein, aber ich wusste das nicht und jemand anderes könnte es nützlich finden.
Beim Durchsuchen einer Wiki-Datei können Sie den Mauszeiger über einen bestimmten Überschriftstext bewegen, und es wird ein Link-Symbol angezeigt. Wenn Sie dieses Link-Symbol anklicken, wird die URL Ihrer Browser-Navigation aktualisiert (Beispiel: https://github.com/user/repository/wiki/Test#title-1
). Dies wäre der Link zu diesem spezifischen Ort in der Wiki-Datei.
Wenn Sie eine Vorschau-Renderung eines Markdown-Code-Snippets erhalten möchten, entfernen Sie nach dem Kopieren des Links wie im anderen Antwort den ?plain=1
Parameter aus dem Link.
Zum Beispiel wird folgendes einen einfachen Textlink anzeigen:
github.com///blob//README.md?plain=1#L14
Nach dem Entfernen des ?plain=1
Parameters wird die Vorschau des Codes angezeigt:
github.com///blob//README.md#L14
Weitere Informationen finden Sie in der GitHub-Dokumentation: Erstellen eines permanenten Links zu einem Code-Snippet.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.