Du har sikkert hørt om GitHub, plattformen for hosting, lagring og redigering av kode. Mange open source-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, enklere måte å dele kode på nettet. I likhet med Pastebin er Gist et verktøy for deling av tekst over internett. Men den tilbyr tilleggsfunksjoner, og 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 et kodebit som enten kan være offentlig eller hemmelig.
Det viktigste GitHub-nettstedet markedsfører ikke spesielt GitHub Gist, så du må enten søke etter den eller bokmerke nettadressen for vanlig bruk.
Nettstedet er et underdomener av hovedområdet til GitHub, og påloggingen din fungerer på tvers av de to nettstedene. Alle kan se offentlige lister, men du må logge på for å opprette nytt innhold.
Å lage en Gist
Når du er logget på GitHub, Gist-hjemmesiden 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 grunnleggende redigeringsprogram med en håndfull formateringsalternativer. Du kan også velge om kjernen er hemmelig eller offentlig via Skape knapp.
Redaktøren vil bruke syntaksutheving i henhold til filtypen. Sørg for at du velger en passende utvidelse for filtypen. Du vil også se en fin typespesifikk forhåndsvisning når du viser visse filer i en kort beskrivelse. Markdown-filer fungerer spesielt bra for visning og redigering.
Når du redigerer, kan du legge til flere filer med Legg til fil knapp. Mange gists er små nok til å kreve bare en fil, men du kan bruke mer om nødvendig.
Arbeide med gists
Hvis du klikker på Redigere -knappen, får du en grunnleggende teksteditor per fil. Gist lar deg redigere via nettgrensesnittet, og for små kodeeksempler er dette helt tilstrekkelig.
Imidlertid er kulissene et Git-arkiv bak kulissene. Dette betyr at du kan spore filrevisjoner og utføre andre git-operasjoner. De Revisjoner -fanen øverst til venstre viser forpliktelser til selve datalageret.
Bak Bygg inn -knappen er alternativer for å klone depotet, slik at du kan jobbe med en kjerne 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.
Gister på kommandolinjen
De GitHub kommandolinjeprogram, gh, har støtte for gists. Du kan opprette, slette, liste opp og redigere lister direkte fra en terminal. Dette er mer praktisk enn å behandle kjernen som et vanlig git-depot.
For eksempel, hvis du har en eksisterende fil, kan du umiddelbart opprette en hemmelig kjerne fra den ved hjelp av denne kommandoen:
$ gh gist oppretter index.md
- Opprette gist index.md
✓ Opprettet gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62
Kommandoen avsluttes med en URL som representerer den nye essensen. Du kan også redigere en kjerne:
gh gist rediger 027442d9e34f35ee4bf64bbbc1a81a62
Dette åpner standard teksteditor. Når du har redigert og lukket redaktøren, gh skyver endringen til GitHub automatisk.
Hvordan du bruker Gist-innhold på nytt
Når du ser på en kjennetegn, vil du merke en knapp som heter Rå ved siden av hver fil. Dette gir en ren tekstversjon av filen som kan være nyttig for lagring eller kopiering. Merk at du ikke kan bruke dette til å være vert for filer. Hvis du for eksempel prøver å referere til en JavaScript-fil ved hjelp av denne lenken, fungerer den ikke.
Du kan imidlertid vise innholdet i et sammendrag andre steder. Dette er flott for kodeeksempler, og syntaksuthevingen betyr at de ser flotte ut i blogginnlegg eller artikler. For å gjøre dette, kopier koden ved siden av Bygg inn og ta den med i HTML-en.
GitHub annonserer ikke veldig mye gists, men ikke la det utsette deg. De er en veldig tilgjengelig kombinasjon av Pastebin og Git. Gists er et flott bruksområde for et lite kodebit som ikke garanterer et fullverdig lager. De gir et utmerket lett alternativ hvis du bare vil dele koden raskt. Innebyggingsalternativet 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.
Disse Pastebin-alternativene lar deg skrive, lime inn og dele blokker med kode eller tekst med andre på nettet.
Les Neste
- Programmering
- GitHub
Bobby er en teknologientusiast som jobbet som programvareutvikler i det meste av to tiår. Han brenner for spill, jobber som Reviews Editor i Switch Player Magazine, og er fordypet i alle aspekter av online publisering og nettutvikling.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.