Du har nog hört talas om GitHub, plattformen för värd, lagring och redigering av kod. Många open source-projekt och privata utvecklingsteam använder den här webbappen för att dela sitt arbete.

Men visste du att GitHub har en väl dold spin-off som heter GitHub Gist? Det är ett snabbare och enklare sätt att dela kod online. Precis som Pastebin är Gist ett verktyg för att dela text över internet. Men det erbjuder ytterligare funktioner och stöds särskilt av Gits robusta versionskontroll.

Hur man hittar GitHub Gist-webbplatsen

GitHub Gist är namnet på webbplatsen som är värd för gists. En "gist" är ett kodavsnitt som antingen kan vara offentligt eller hemligt.

Den huvudsakliga GitHub-webbplatsen marknadsför inte särskilt GitHub Gist, så du måste antingen söka efter den eller bokmärka webbadressen för regelbunden användning.

Webbplatsen är en underdomän till GitHub-webbplatsen och din inloggning fungerar på de två platserna. Vem som helst kan se offentliga listor, men du måste logga in för att skapa nytt innehåll.

instagram viewer

Skapa en gist

När du är inloggad på GitHub, kommer Gists hemsida visar ett formulär så att du snabbt kan skapa en ny kärnan.

Välj ett lämpligt filnamn, ange sedan filens innehåll och klicka på Skapa kärnan knapp. Du kan konfigurera grundredigeraren med en handfull formateringsalternativ. Du kan också välja om kärnan är hemlig eller offentlig via Skapa knapp.

Redaktören tillämpar syntaxmarkering enligt filens tillägg. Se till att du väljer ett lämpligt tillägg för filtypen. Du ser också en trevlig typspecifik förhandsgranskning när du visar vissa filer i en sammanfattning. Markdown-filer fungerar särskilt bra för visning och redigering.

När du redigerar kan du lägga till fler filer med Lägg till fil knapp. Många listor är tillräckligt små för att bara behöva en fil, men du kan använda mer om det behövs.

Arbeta med gists

Om du klickar på Redigera -knappen får du en grundläggande textredigerare per fil. Gist låter dig göra ändringar via webbgränssnittet, och för små kodprover är det helt tillräckligt.

Men bakom kulisserna är varje kärna ett Git-arkiv. Det betyder att du kan spåra filrevisioner och utföra andra git-operationer. De Revideringar på fliken högst upp till vänster visas förpliktelser för din kärns arkiv.

Bakom Bädda in -knappen är alternativ för att klona förvaret, så att du kan arbeta med en kärna på distans. Du bör dock vara medveten om att huvudförvaren är något begränsade. I synnerhet, även om en kärna kan innehålla många filer, kan den inte innehålla kataloger.

Gists på kommandoraden

De GitHub kommandoradsprogram, gh, har stöd för gists. Du kan skapa, ta bort, lista och redigera listor direkt från en terminal. Detta är bekvämare än att behandla kärnan som ett normalt gitförvar.

Om du till exempel har en befintlig fil kan du omedelbart skapa en hemlig kärna från den med det här kommandot:

$ gh gist skapa index.md
- Skapa gist index.md
✓ Skapad gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

Kommandot avslutas med en URL som representerar den nya kärnan. Du kan också redigera en sammanfattning:

gh gist redigera 027442d9e34f35ee4bf64bbbc1a81a62

Detta öppnar din standardtextredigerare. När du har gjort en redigering och stängt din redaktör, gh driver din förändring till GitHub automatiskt.

Hur man återanvänder Gist-innehåll

När du tittar på en kärna märker du en knapp med namnet bredvid varje fil. Detta ger en vanlig textversion av filen som kan vara användbar för att spara eller kopiera. Observera att du inte kan använda detta för att vara värd för filer. Om du till exempel försöker hänvisa till en JavaScript-fil med den länken fungerar den inte.

Du kan dock visa innehållet i ett innehåll någon annanstans. Det här är bra för kodprover, och syntaxmarkeringen innebär att de ser bra ut i blogginlägg eller artiklar. För att göra detta, kopiera koden bredvid Bädda in knappen och inkludera den i din HTML.

GitHub marknadsför inte gists särskilt mycket, men låt inte det skjuta upp dig. De är en mycket tillgänglig kombination av Pastebin och Git. Gists är ett bra användningsfall för alla små kodavsnitt som inte garanterar ett fullständigt arkiv. De ger ett utmärkt lättviktsalternativ om du bara vill dela lite kod. Bädda in alternativet kan vara till nytta om du publicerar en teknisk artikel.

Kolla in andra appar som låter dig dela kodavsnitt med vår guide till Pastebin-alternativ.

E-post
De 4 bästa pastebin-alternativen för delning av kod och text

Med dessa Pastebin-alternativ kan du enkelt skriva, klistra in och dela kod- eller textblock med andra online.

Läs Nästa

Relaterade ämnen
  • Programmering
  • GitHub
Om författaren
Bobby Jack (45 artiklar publicerade)

Bobby är en teknikentusiast som arbetat som programutvecklare under mer än två decennier. Han brinner för spel, arbetar som Recensentredaktör på Switch Player Magazine och är nedsänkt i alla aspekter av onlinepublicering och webbutveckling.

Mer från Bobby Jack

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.