Wat is een GitHub-kern?

Wat is een GitHub-kern?

Je hebt er vast wel eens van gehoord GitHub , het platform voor het hosten, opslaan en bewerken van code. Veel open-sourceprojecten en particuliere ontwikkelingsteams gebruiken deze webapp om hun werk te delen.





Maar wist je dat GitHub een goed verborgen spin-off heeft genaamd GitHub Gist? Het is een snellere, eenvoudigere manier om code online te delen. Net als Pastebin is Gist een tool voor het delen van tekst via internet. Maar het biedt extra functies en wordt met name ondersteund door Git's robuuste versiebeheer.





De GitHub Gist-website vinden

GitHub Gist is de naam van de site die gists host. Een 'gist' is een codefragment dat openbaar of geheim kan zijn.





De belangrijkste GitHub-site promoot niet bijzonder GitHub Gist , dus u moet ernaar zoeken of de URL een bladwijzer maken voor regelmatig gebruik.

De site is een subdomein van de belangrijkste GitHub-site en uw login werkt op de twee sites. Iedereen kan openbare kernen bekijken, maar u moet inloggen om nieuwe kerninhoud te maken.



Een kern maken

Wanneer u bent aangemeld bij GitHub, wordt de Hoofdpagina van de kern geeft een formulier weer waarmee u snel een nieuwe kern kunt maken.

Kies een geschikte bestandsnaam, voer vervolgens de inhoud van het bestand in en klik op de Kern creëren knop. U kunt de basiseditor configureren met een handvol opmaakopties. Je kunt ook kiezen of de essentie geheim of openbaar is via de Creëren knop.





De editor past syntaxismarkering toe op basis van de extensie van uw bestand. Zorg ervoor dat u een geschikte extensie kiest voor het bestandstype. Je ziet ook een mooi typespecifiek voorbeeld bij het bekijken van bepaalde bestanden in het kort. Markdown-bestanden werken bijzonder goed om te bekijken en te bewerken.

Tijdens het bewerken kunt u meer bestanden toevoegen met de Bestand toevoegen knop. Veel gisten zijn klein genoeg om slechts één bestand te vereisen, maar u kunt er meer gebruiken indien nodig.





Werken met kernen

Als u op de klikt Bewerking knop, krijgt u één basisteksteditor per bestand. Met Gist kun je bewerkingen maken via de webinterface, en voor kleine codevoorbeelden is dit perfect voldoende.

Achter de schermen is elke kern echter een Git-repository. Dit betekent dat je bestandsrevisies kunt volgen en andere git-bewerkingen kunt uitvoeren. De revisies tab in de buurt van de linkerbovenhoek toont commits aan de repository van je gist.

Achter de Integreren knop zijn opties om de repository te klonen, zodat u op afstand met een gist kunt werken. Houd er echter rekening mee dat gist-repository's enigszins beperkt zijn. In het bijzonder, hoewel een gist veel bestanden kan bevatten, kan het geen mappen bevatten.

Kernwoorden op de commandoregel

De GitHub-opdrachtregelprogramma , gh, heeft ondersteuning voor gists. U kunt gisten rechtstreeks vanaf een terminal maken, verwijderen, weergeven en bewerken. Dit is handiger dan de gist te behandelen als een normale git-repository.

Als je bijvoorbeeld een bestaand bestand hebt, kun je er meteen een geheime kern van maken met deze opdracht:

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

De opdracht eindigt met een URL die de nieuwe kern vertegenwoordigt. U kunt ook een kern bewerken:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Hiermee wordt uw standaard teksteditor geopend. Nadat je een bewerking hebt gemaakt en je editor hebt gesloten, gh pusht uw wijziging automatisch naar GitHub.

Kerninhoud hergebruiken

Wanneer u een kern bekijkt, ziet u een knop met de naam Rauw naast elk bestand. Dit levert een platte tekstversie van het bestand op die handig kan zijn om op te slaan of te kopiëren. Merk op dat u dit niet kunt gebruiken om bestanden te hosten. Als u bijvoorbeeld via die link naar een JavaScript-bestand probeert te verwijzen, werkt dit niet.

U kunt de inhoud van een kern echter elders weergeven. Dit is geweldig voor codevoorbeelden en de syntaxisaccentuering betekent dat ze er geweldig uitzien in blogposts of artikelen. Kopieer hiervoor de code naast de Integreren knop en neem deze op in uw HTML.

Kernen zijn een onbezongen hulpprogramma

GitHub adverteert niet erg veel, maar laat dat je niet afschrikken. Ze zijn een zeer toegankelijke combinatie van Pastebin en Git. Gists zijn een geweldige use-case voor elk klein codefragment dat geen volledige repository rechtvaardigt. Ze zijn een uitstekende lichtgewicht optie als je gewoon snel wat code wilt delen. De insluitoptie kan van pas komen als u een technisch artikel publiceert.

Bekijk andere apps waarmee u codefragmenten kunt delen met onze gids voor Pastebin-alternatieven.

Deel Deel Tweeten E-mail De 4 beste Pastebin-alternatieven voor het delen van code en tekst

Met deze Pastebin-alternatieven kunt u eenvoudig blokken code of tekst online typen, plakken en delen met anderen.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • GitHub
Over de auteur Bobby Jack(58 artikelen gepubliceerd)

Bobby is een technologie-enthousiasteling die bijna twee decennia als softwareontwikkelaar heeft gewerkt. Hij is gepassioneerd door gaming, werkt als recensie-editor bij Switch Player Magazine en is ondergedompeld in alle aspecten van online publiceren en webontwikkeling.

Meer van Bobby Jack

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

hoe een imessage-groepschat te verlaten
Klik hier om je te abonneren