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.
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.
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
- Programozás
- GitHub
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.
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.