Du har sikkert hørt om GitHub, platformen til hosting, lagring og redigering af kode. Mange open source-projekter og private udviklingsteams bruger denne webapp til at dele deres arbejde.

Men vidste du, at GitHub har en godt skjult spin-off kaldet GitHub Gist? Det er en hurtigere, enklere måde at dele kode online. Ligesom Pastebin er Gist et værktøj til deling af tekst over internettet. Men det tilbyder yderligere funktioner, og det understøttes især af Gits robuste versionskontrol.

Sådan finder du GitHub Gist-webstedet

GitHub Gist er navnet på det websted, der er vært for gists. En "kerne" er et kodestykke, der enten kan være offentligt eller hemmeligt.

Det vigtigste GitHub-sted promoverer ikke specielt GitHub Gist, så du skal enten søge efter det eller bogmærke webadressen til regelmæssig brug.

Webstedet er et underdomæne af det vigtigste GitHub-websted, og dit login fungerer på tværs af de to websteder. Alle kan se offentlige lister, men du skal logge på for at oprette nyt indhold.

instagram viewer

Oprettelse af en gist

Når du er logget ind på GitHub, Gist-hjemmesiden viser en formular, der giver dig mulighed for hurtigt at oprette en ny kerne.

Vælg et passende filnavn, indtast derefter filens indhold, og klik på Opret kerne knap. Du kan konfigurere den grundlæggende editor med en håndfuld formateringsmuligheder. Du kan også vælge, om kernen er hemmelig eller offentlig via skab knap.

Editoren anvender syntaks-fremhævning i henhold til din fils udvidelse. Sørg for at vælge en passende udvidelse til filtypen. Du vil også se en god typespecifik forhåndsvisning, når du ser bestemte filer i en kerne. Markdown-filer fungerer særligt godt til visning og redigering.

Når du redigerer, kan du tilføje flere filer med Tilføj fil knap. Mange gister er små nok til kun at kræve en fil, men du kan bruge mere, hvis det er nødvendigt.

Arbejde med gists

Hvis du klikker på Redigere knappen, får du en grundlæggende teksteditor pr. fil. Gist giver dig mulighed for at foretage redigeringer via webgrænsefladen, og for små kodeeksempler er dette helt tilstrækkeligt.

Men bag kulisserne er hver kerne et Git-arkiv. Dette betyder, at du kan spore filrevisioner og udføre andre git-operationer. Det Revisioner fanen øverst til venstre vises forpligter sig til din kernes lager.

Bagved Indlejre knap er muligheder for at klone lageret, så du kan arbejde med en kerne eksternt. Du skal dog være opmærksom på, at kerneopbevaringssteder er lidt begrænsede. Især selvom en kerne kan indeholde mange filer, kan den ikke indeholde mapper.

Gister på kommandolinjen

Det GitHub kommandolinjeprogram, gh, har støtte til gists. Du kan oprette, slette, liste og redigere gister direkte fra en terminal. Dette er mere praktisk end at behandle kernen som et normalt git-arkiv.

For eksempel, hvis du har en eksisterende fil, kan du straks oprette en hemmelig kerne ud fra den ved hjælp af denne kommando:

$ gh gist opretter index.md
- Oprettelse af gist index.md
✓ Oprettet gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

Kommandoen slutter med en URL, der repræsenterer den nye kerne. Du kan også redigere en kerne:

gh gist rediger 027442d9e34f35ee4bf64bbbc1a81a62

Dette åbner din standard teksteditor. Når du har foretaget en redigering og lukket din editor, gh skubber din ændring til GitHub automatisk.

Sådan genbruges Gist-indhold

Når du ser en kerne, vil du bemærke en knap med navnet ved siden af ​​hver fil. Dette giver en almindelig tekstversion af filen, som kan være nyttig til at gemme eller kopiere. Bemærk, at du ikke kan bruge dette til at være vært for filer. Hvis du f.eks. Prøver at henvise til en JavaScript-fil ved hjælp af dette link, fungerer den ikke.

Du kan dog vise indholdet af en kerne et andet sted. Dette er fantastisk til kodeeksempler, og syntaksen fremhæver, at de ser flotte ud i blogindlæg eller artikler. For at gøre dette skal du kopiere koden ved siden af Indlejre knap og inkluder den i din HTML.

GitHub annoncerer ikke meget meget, men lad ikke det afskrække dig. De er en meget tilgængelig kombination af Pastebin og Git. Gists er et godt anvendelsesområde for ethvert lille kodestykke, der ikke berettiger et fuldt oplagret lager. De giver en fremragende letvægtsmulighed, hvis du bare vil dele noget kode hurtigt. Indlejringsindstillingen kan være praktisk, hvis du udgiver en teknisk artikel.

Tjek andre apps, der giver dig mulighed for at dele kodestykker med vores guide til Pastebin-alternativer.

E-mail
De 4 bedste alternativer til pastebin til deling af kode og tekst

Disse Pastebin-alternativer giver dig mulighed for nemt at skrive, indsætte og dele blokke af kode eller tekst med andre online.

Læs Næste

Relaterede emner
  • Programmering
  • GitHub
Om forfatteren
Bobby Jack (45 artikler offentliggjort)

Bobby er en teknologientusiast, der arbejdede som softwareudvikler i det meste af to årtier. Han brænder for spil, arbejder som Reviews Editor i Switch Player Magazine og er fordybet i alle aspekter af onlineudgivelse og webudvikling.

Mere fra Bobby Jack

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.