Sie haben wahrscheinlich schon davon gehört GitHub, die Plattform zum Hosten, Speichern und Bearbeiten von Code. Viele Open-Source-Projekte und private Entwicklungsteams verwenden diese Web-App, um ihre Arbeit zu teilen.

Aber wussten Sie, dass GitHub ein gut verstecktes Spin-off namens GitHub Gist hat? Dies ist eine schnellere und einfachere Möglichkeit, Code online zu teilen. Wie Pastebin ist Gist ein Tool zum Teilen von Text über das Internet. Es bietet jedoch zusätzliche Funktionen und wird insbesondere durch die robuste Versionskontrolle von Git unterstützt.

So finden Sie die GitHub Gist-Website

GitHub Gist ist der Name der Site, auf der das Wesentliche gehostet wird. Ein "Kern" ist ein Codeausschnitt, der entweder öffentlich oder geheim sein kann.

Die GitHub-Hauptseite wird nicht besonders beworben GitHub GistSie müssen also entweder danach suchen oder die URL für die regelmäßige Verwendung mit einem Lesezeichen versehen.

Die Site ist eine Subdomain der Haupt-GitHub-Site und Ihr Login funktioniert auf beiden Sites. Jeder kann öffentliche Inhalte anzeigen, Sie müssen sich jedoch anmelden, um neue Inhalte zu erstellen.

instagram viewer

Erstellen eines Kerns

Wenn Sie bei GitHub angemeldet sind, wird die Wesentliche Homepage Zeigt ein Formular an, mit dem Sie schnell einen neuen Inhalt erstellen können.

Wählen Sie einen geeigneten Dateinamen, geben Sie den Inhalt der Datei ein und klicken Sie auf Erstellen Sie das Wesentliche Taste. Sie können den Basiseditor mit einer Handvoll Formatierungsoptionen konfigurieren. Sie können auch wählen, ob das Wesentliche geheim oder öffentlich ist Erstellen Taste.

Der Editor wendet die Syntaxhervorhebung entsprechend der Dateierweiterung an. Stellen Sie sicher, dass Sie eine geeignete Erweiterung für den Dateityp auswählen. Sie sehen auch eine schöne typspezifische Vorschau, wenn Sie bestimmte Dateien in einer Übersicht anzeigen. Markdown-Dateien eignen sich besonders gut zum Anzeigen und Bearbeiten.

Beim Bearbeiten können Sie mit der Datei weitere Dateien hinzufügen Datei hinzufügen Taste. Viele Kernbilder sind klein genug, um nur eine Datei zu benötigen, aber Sie können bei Bedarf mehr verwenden.

Arbeiten mit Gists

Wenn Sie auf klicken Bearbeiten Mit der Schaltfläche erhalten Sie einen einfachen Texteditor pro Datei. Mit Gist können Sie Änderungen über die Weboberfläche vornehmen. Für kleine Codebeispiele ist dies vollkommen ausreichend.

Hinter den Kulissen ist jedoch jeder Kern ein Git-Repository. Dies bedeutet, dass Sie Dateirevisionen verfolgen und andere Git-Vorgänge ausführen können. Das Überarbeitungen Auf der Registerkarte oben links werden Commits für das Repository Ihres Kerns angezeigt.

Hinter Einbetten Mit der Schaltfläche können Sie das Repository klonen, sodass Sie remote mit einem Kern arbeiten können. Beachten Sie jedoch, dass die Hauptrepositorys leicht eingeschränkt sind. Insbesondere kann ein Inhalt zwar viele Dateien enthalten, jedoch keine Verzeichnisse.

Wird in der Befehlszeile angezeigt

Das GitHub-Befehlszeilenprogramm, gh, hat Unterstützung für das Wesentliche. Sie können Gists direkt von einem Terminal aus erstellen, löschen, auflisten und bearbeiten. Dies ist bequemer, als das Wesentliche wie ein normales Git-Repository zu behandeln.

Wenn Sie beispielsweise über eine vorhandene Datei verfügen, können Sie mit diesem Befehl sofort einen geheimen Inhalt daraus erstellen:

$ gh gist create index.md
- Erstellen von gist index.md
✓ Erstellt gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

Der Befehl endet mit einer URL, die den neuen Kern darstellt. Sie können auch einen Kern bearbeiten:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Dadurch wird Ihr Standardtexteditor geöffnet. Sobald Sie eine Bearbeitung vorgenommen und Ihren Editor geschlossen haben, gh schiebt deine Änderung automatisch auf GitHub.

So verwenden Sie Hauptinhalte wieder

Wenn Sie eine Übersicht anzeigen, sehen Sie eine Schaltfläche mit dem Namen Roh neben jeder Datei. Dies bietet eine Nur-Text-Version der Datei, die zum Speichern oder Kopieren nützlich sein kann. Beachten Sie, dass Sie dies nicht zum Hosten von Dateien verwenden können. Wenn Sie beispielsweise versuchen, über diesen Link auf eine JavaScript-Datei zu verweisen, funktioniert dies nicht.

Sie können den Inhalt eines Kerns jedoch an anderer Stelle anzeigen. Dies ist ideal für Codebeispiele. Durch die Hervorhebung der Syntax sehen sie in Blog-Posts oder Artikeln großartig aus. Kopieren Sie dazu den Code neben dem Einbetten Schaltfläche und fügen Sie es in Ihren HTML-Code ein.

GitHub macht nicht viel Werbung für das Wesentliche, aber lassen Sie sich davon nicht abschrecken. Sie sind eine sehr leicht zugängliche Kombination aus Pastebin und Git. Gists sind ein großartiger Anwendungsfall für kleine Codefragmente, für die kein vollständiges Repository erforderlich ist. Sie sind eine hervorragende, leichte Option, wenn Sie nur schnell Code freigeben möchten. Die Einbettungsoption kann nützlich sein, wenn Sie einen technischen Artikel veröffentlichen.

Schauen Sie sich andere Apps an, mit denen Sie Code-Schnipsel mit unserem Leitfaden zu Pastebin-Alternativen teilen können.

Email
Die 4 besten Pastebin-Alternativen zum Teilen von Code und Text

Mit diesen Pastebin-Alternativen können Sie Code- oder Textblöcke einfach online eingeben, einfügen und für andere freigeben.

Weiter lesen

Verwandte Themen
  • Programmierung
  • GitHub
Über den Autor
Bobby Jack (45 Artikel veröffentlicht)

Bobby ist ein Technologie-Enthusiast, der fast zwei Jahrzehnte als Softwareentwickler gearbeitet hat. Er liebt das Spielen, arbeitet als Reviews Editor beim Switch Player Magazine und ist in alle Aspekte des Online-Publizierens und der Webentwicklung vertieft.

Mehr von Bobby Jack

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.