Valószínűleg hallottál róla GitHub, a kód tárolására, tárolására és szerkesztésére szolgáló platform. Számos nyílt forráskódú projekt és magán fejlesztői csapat használja ezt a webalkalmazást munkájának megosztására.

De tudtad, hogy a GitHubnak van egy jól elrejtett spin-offja, az úgynevezett GitHub Gist? Ez gyorsabb és egyszerűbb módja a kód online megosztásának. A Pastebinhez hasonlóan a Gist is a szöveg interneten keresztüli megosztásának eszköze. De további funkciókat kínál, és főként a Git robusztus verziószabályozása támogatja.

Hogyan lehet megtalálni a GitHub Gist webhelyet

GitHub Gist annak a webhelynek a neve, amely a lényegeket tárolja. A "lényeg" olyan kódrészlet, amely lehet nyilvános vagy titkos.

A GitHub fő webhelye nem különösebben népszerűsíti GitHub Gist, ezért vagy meg kell keresnie, vagy könyvjelzővel kell ellátnia az URL-t rendszeres használat céljából.

A webhely a fő GitHub webhely aldomainje, és bejelentkezése a két webhelyen működik. Bárki megtekintheti a nyilvános listákat, de új lényegi tartalom létrehozásához be kell jelentkeznie.

instagram viewer

Gist létrehozása

Amikor be van jelentkezve a GitHubba, a Lényege a kezdőlap megjelenít egy űrlapot, amely lehetővé teszi az új lényeg lényegének gyors létrehozását.

Válasszon megfelelő fájlnevet, majd írja be a fájl tartalmát, majd kattintson a gombra Hozzon létre lényeget gomb. Az alapszerkesztőt néhány formázási beállítással konfigurálhatja. A. Segítségével kiválaszthatja, hogy a lényeg titkos vagy nyilvános Teremt gomb.

A szerkesztő a szintaxis kiemelését alkalmazza a fájl kiterjesztése szerint. Győződjön meg arról, hogy a fájl típusának megfelelő kiterjesztést választott. Ezenkívül egy szép típusspecifikus előnézetet is láthat, amikor bizonyos fájlokat lényegében megnéz. A Markdown fájlok különösen jól működnek megtekintésre és szerkesztésre.

Szerkesztéskor további fájlokat adhat hozzá a Fájl hozzáadása gomb. Sok felsorolás elég kicsi ahhoz, hogy csak egy fájl szükséges, de szükség esetén többet is használhat.

Munka a lényegekkel

Ha rákattint a Szerkesztés gombra, fájlonként egy alapvető szövegszerkesztőt kap. A Gist lehetővé teszi a szerkesztést a webes felületén keresztül, és a kis kódmintákhoz ez teljesen elegendő.

A kulisszák mögött azonban minden lényeg egy Git-tár. Ez azt jelenti, hogy nyomon követheti a fájl revízióit és más git műveleteket hajthat végre. A Felülvizsgálatok a bal felső sarokban található fül a lényegi adattár felé hajt végre.

Mögött Beágyaz gomb a tároló klónozásának lehetőségei, így távolról is dolgozhat a lényeggel. Tudnia kell azonban, hogy a lényegtárak kissé korlátozottak. Különösen annak ellenére, hogy a lényeg sok fájlt tartalmazhat, nem tartalmazhat könyvtárakat.

Összefoglaló a parancssoron

A GitHub parancssori program, gh, támogatja a lényegeket. Közvetlenül a terminálról hozhat létre, törölhet, listázhat és szerkeszthet listákat. Ez sokkal kényelmesebb, mint a lényeget úgy kezelni, mint egy normál git-adattárat.

Például, ha van meglévő fájlja, akkor azonnal létrehozhat belőle egy titkos lényeget a következő paranccsal:

$ gh lényege index létrehozása.md
- Összefoglaló index létrehozása.md
✓ Létrehozta a lényeg indexét.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

A parancs az új lényeget képviselő URL-címmel fejeződik be. Szintén szerkesztheti a lényegét:

gh lényeg szerkesztése 027442d9e34f35ee4bf64bbbc1a81a62

Ezzel megnyílik az alapértelmezett szövegszerkesztő. Miután elvégezte a szerkesztést és bezárta a szerkesztőt, gh automatikusan leküldi a változtatást a GitHub-ra.

A tartalom újrafelhasználása

A lényeg megtekintésekor észrevesz egy nevű gombot Nyers minden fájl mellett. Ez biztosítja a fájl egyszerű szöveges változatát, amely hasznos lehet mentéshez vagy másoláshoz. Ne feledje, hogy ezt nem lehet fájlok tárolására használni. Például, ha megpróbál hivatkozni egy JavaScript fájlra ezen a linken keresztül, akkor az nem fog működni.

A lényeg tartalmát azonban másutt is megjelenítheti. Ez nagyszerű a kódminták esetében, és a szintaxis kiemelése azt jelenti, hogy jól fognak kinézni a blogbejegyzésekben vagy a cikkekben. Ehhez másolja a kódot a Beágyaz gombra, és illessze be a HTML-be.

A GitHub nem nagyon hirdeti a lényegeket, de ne hagyja, hogy ez elrettentsen. Pastebin és Git nagyon hozzáférhető kombinációi. A felsorolás kiválóan alkalmazható minden olyan kis kódrészlethez, amely nem indokolja a teljes értékű adattárat. Kiváló könnyű lehetőséget kínálnak, ha csak gyorsan meg akarsz osztani egy kódot. A beágyazási lehetőség jól jöhet, ha műszaki cikket tesz közzé.

Nézzen meg más alkalmazásokat, amelyek lehetővé teszik a kódrészletek megosztását a Pastebin alternatívák útmutatójával.

Email
A kód és a szöveg megosztásának 4 legjobb Pastebin-alternatívája

Ezek a Pastebin alternatívák lehetővé teszik a kód- vagy szövegblokkok beírását, beillesztését és megosztását másokkal egyszerűen online.

Olvassa el a következőt

Kapcsolódó témák
  • Programozás
  • GitHub
A szerzőről
Bobby Jack (45 cikk megjelent)

Bobby technológiai rajongó, aki szoftverfejlesztőként dolgozott a két évtized alatt. Szenvedélyesen játszik a játékokkal, a Switch Player Magazine Véleményszerkesztőjeként dolgozik, és elmerül az online kiadványok és webfejlesztés minden aspektusában.

Tovább Bobby Jack-től

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.