Vad är en GitHub Gist?

Vad är en GitHub Gist?

Du har säkert hört talas om GitHub , plattformen för värd, lagring och redigering av kod. Många projekt med öppen källkod och privata utvecklingsteam använder denna webbapp för att dela med sig av 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 den erbjuder ytterligare funktioner, och den 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 'kärna' är ett kodavsnitt som antingen kan vara offentligt eller hemligt.





GitHub -webbplatsen främjar inte särskilt mycket 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 för GitHub -webbplatsen och din inloggning fungerar på de två webbplatserna. Vem som helst kan se offentliga listor, men du måste logga in för att skapa nytt innehåll.



Skapa en Gist

När du är inloggad på GitHub, Gist hemsida visar ett formulär som gör att du snabbt kan skapa en ny grund.

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





Redaktören kommer att tillämpa syntaxmarkering enligt filens tillägg. Se till att du väljer ett lämpligt tillägg för filtypen. Du kommer också att se en fin typspecifik förhandsvisning när du tittar på vissa filer i ett sammanhang. 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 krä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 redigera via sitt webbgränssnitt, och för små kodprover är detta 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 Revisioner fliken nära den övre vänstra skärmen förbinder sig till din kärnkatalog.

Bakom Bädda in -knappen är alternativ för att klona förvaret, så att du kan arbeta med en essens på distans. Du bör dock vara medveten om att huvudlagren är något begränsade. I synnerhet, även om en sammanfattning 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 mer bekvämt än att behandla essensen som ett normalt git -arkiv.

Om du till exempel har en befintlig fil kan du omedelbart skapa en hemlig grund av den med det här kommandot:

$ gh gist create index.md
- Creating gist index.md
✓ Created gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

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

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Detta öppnar din standardtextredigerare. När du har redigerat och stängt din redigerare, gh driver din ändring till GitHub automatiskt.

Hur man återanvänder Gist -innehåll

När du tittar på en del kommer du att märka en knapp med namnet bredvid varje fil. Detta ger en 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 referera till en JavaScript -fil med den länken fungerar det inte.

Du kan dock visa innehållet i en artikel någon annanstans. Detta är bra för kodprover, och syntaxmarkeringen innebär att de kommer att se 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.

Gists är ett obesvarat verktyg

GitHub annonserar inte gists särskilt mycket, men låt dig inte avskräcka från det. 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 förråd. De är ett utmärkt lättviktsalternativ om du bara snabbt vill dela lite kod. Inbäddningsalternativet kan vara praktiskt om du publicerar en teknisk artikel.

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

Dela med sig Dela med sig Tweet 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(58 artiklar publicerade)

Bobby är en teknikentusiast som arbetade som mjukvaruutvecklare i de flesta av två decennier. Han brinner för spel, jobbar som recensioner -redaktör på Switch Player Magazine och är fördjupad i alla aspekter av online -publicering 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!

hemsida för att ladda ner musik gratis
Klicka här för att prenumerera