Hva er en GitHub Gist?

Hva er en GitHub Gist?

Du har sikkert hørt om GitHub , plattformen for hosting, lagring og redigering av kode. Mange åpen kildekode-prosjekter og private utviklingsteam bruker denne nettappen til å dele arbeidet sitt.





Men visste du at GitHub har en godt skjult spin-off kalt GitHub Gist? Det er en raskere og enklere måte å dele kode på nettet. Som Pastebin, er Gist et verktøy for å dele tekst over internett. Men den tilbyr flere funksjoner, og den støttes spesielt av Gits robuste versjonskontroll.





Hvordan finne GitHub Gist -nettstedet

GitHub Gist er navnet på nettstedet som er vert for gists. En 'kjerne' er en kodebit som enten kan være offentlig eller hemmelig.





Det viktigste GitHub -nettstedet promoterer ikke spesielt GitHub Gist , så du må enten søke etter den eller bokmerke nettadressen for vanlig bruk.

Nettstedet er et underdomen for hovedgitHub -nettstedet, og påloggingen fungerer på tvers av de to nettstedene. Alle kan se offentlige oversikter, men du må logge deg på for å lage nytt innhold.



Å lage en Gist

Når du er logget på GitHub, Gist hjemmeside viser et skjema som lar deg raskt lage en ny kjerne.

Velg et passende filnavn, skriv inn filens innhold og klikk på Lag kjerne knapp. Du kan konfigurere den grunnleggende editoren med en håndfull formateringsalternativer. Du kan også velge om essensen er hemmelig eller offentlig via Skape knapp.





Redaktøren bruker syntaks-markering i henhold til filtypen. Sørg for at du velger en passende utvidelse for filtypen. Du vil også se en fin type-spesifikk forhåndsvisning når du ser på bestemte filer i en oppgave. Markdown -filer fungerer spesielt godt for visning og redigering.

Når du redigerer, kan du legge til flere filer med Legg til fil knapp. Mange gister er små nok til å kreve bare en fil, men du kan bruke mer om nødvendig.





Arbeider med gists

Hvis du klikker på Redigere -knappen, får du en grunnleggende tekstredigerer per fil. Gist lar deg redigere via webgrensesnittet, og for små kodeeksempler er dette helt tilstrekkelig.

Men bak kulissene er hver kjerne et Git -arkiv. Dette betyr at du kan spore filrevisjoner og utføre andre git -operasjoner. De Revisjoner -fanen øverst til venstre viser forpliktelser til det viktigste oppbevaringsstedet.

Bak Legge inn -knappen er alternativer for å klone depotet, slik at du kan jobbe med en essens eksternt. Du bør imidlertid være oppmerksom på at hovedlagrene er litt begrenset. Spesielt, selv om en kjerne kan inneholde mange filer, kan den ikke inneholde kataloger.

Gists på kommandolinjen

De GitHub kommandolinjeprogram , gh, har støtte for gists. Du kan opprette, slette, liste og redigere gists direkte fra en terminal. Dette er mer praktisk enn å behandle essensen som et vanlig git -depot.

For eksempel, hvis du har en eksisterende fil, kan du umiddelbart lage en hemmelig kjerne fra den ved å bruke denne kommandoen:

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

Kommandoen avsluttes med en URL som representerer den nye essensen. Du kan også redigere en essens:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Dette åpner standard tekstredigerer. Når du har redigert og lukket redaktøren, gh skyver endringen til GitHub automatisk.

Hvordan gjenbruke Gist -innhold

Når du ser en oppgave, vil du legge merke til en knapp som heter ved siden av hver fil. Dette gir en ren tekstversjon av filen som kan være nyttig for lagring eller kopiering. Vær oppmerksom på at du ikke kan bruke dette til å være vert for filer. For eksempel, hvis du prøver å referere til en JavaScript -fil ved hjelp av denne lenken, fungerer den ikke.

Du kan imidlertid vise innholdet i en essens andre steder. Dette er flott for kodeeksempler, og syntaksmarkeringen betyr at de vil se bra ut i blogginnlegg eller artikler. For å gjøre dette, kopier koden ved siden av Legge inn -knappen og inkluder den i HTML -koden din.

Gists er et verktøy som ikke er satt av

GitHub annonserer ikke så mye gister, men ikke la det skremme deg. De er en veldig tilgjengelig kombinasjon av Pastebin og Git. Gists er et godt brukstilfelle for enhver liten kodebit som ikke garanterer et fullstendig oppbevaringssted. De gir et utmerket lettvektsalternativ hvis du bare raskt vil dele litt kode. Integreringsalternativet kan være nyttig hvis du publiserer en teknisk artikkel.

Ta en titt på andre apper som lar deg dele kodebiter med vår guide til Pastebin-alternativer.

Dele Dele kvitring E -post De 4 beste Pastebin -alternativene for deling av kode og tekst

Disse Pastebin -alternativene lar deg enkelt skrive, lime inn og dele kode- eller tekstblokker med andre online.

Les neste
Relaterte temaer
  • Programmering
  • GitHub
Om forfatteren Bobby Jack(58 artikler publisert)

Bobby er en teknologientusiast som jobbet som programvareutvikler i de fleste to tiårene. Han brenner for spill, jobber som Reviews Editor i Switch Player Magazine, og er fordypet i alle aspekter av online publisering og webutvikling.

Mer fra Bobby Jack

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

amd-v er ikke tilgjengelig
Klikk her for å abonnere