Ce este un GitHub Gist?

Ce este un GitHub Gist?

Probabil ai auzit de GitHub , platforma de găzduire, stocare și editare a codului. Multe proiecte open-source și echipe private de dezvoltare folosesc această aplicație web pentru a-și partaja munca.





Dar știați că GitHub are un spin-off bine ascuns numit GitHub Gist? Este un mod mai rapid și mai simplu de a partaja codul online. La fel ca Pastebin, Gist este un instrument pentru partajarea textului pe internet. Dar oferă funcții suplimentare și este susținut în special de controlul robust al versiunii Git.





Cum să găsiți site-ul GitHub Gist

GitHub Gist este numele site-ului care găzduiește informații generale. Un „esențial” este un fragment de cod care poate fi public sau secret.





Principalul site GitHub nu promovează în mod special GitHub Gist , deci va trebui să îl căutați sau să marcați adresa URL pentru utilizare obișnuită.

Site-ul este un subdomeniu al site-ului GitHub principal și datele dvs. de conectare funcționează pe cele două site-uri. Oricine poate vedea esențele publice, dar va trebui să vă conectați pentru a crea conținut nou esențial.



Crearea unui esențial

Când sunteți conectat la GitHub, Pagina principală Gist afișează un formular care vă permite să creați rapid un nou esențial.

Alegeți un nume de fișier adecvat, apoi introduceți conținutul fișierului și faceți clic pe Creați esențial buton. Puteți configura editorul de bază cu o mână de opțiuni de formatare. De asemenea, puteți alege dacă esența este secretă sau publică prin intermediul Crea buton.





Editorul va aplica evidențierea sintaxei în funcție de extensia fișierului. Asigurați-vă că alegeți o extensie adecvată pentru tipul de fișier. Veți vedea, de asemenea, o previzualizare frumoasă, specifică tipului, atunci când vizualizați anumite fișiere într-un esențial. Fișierele Markdown funcționează deosebit de bine pentru vizualizare și editare.

Când editați, puteți adăuga mai multe fișiere cu Adauga fisier buton. Multe esențe sunt suficient de mici pentru a necesita un singur fișier, dar puteți utiliza mai multe dacă este necesar.





Lucrul cu Gists

Dacă faceți clic pe Editați | × , veți obține un editor de text de bază pentru fiecare fișier. Gist vă permite să faceți editări prin intermediul interfeței sale web, iar pentru eșantioane mici de cod, acest lucru este perfect suficient.

Cu toate acestea, în culise, fiecare esență este un depozit Git. Aceasta înseamnă că puteți urmări revizuirile fișierelor și puteți efectua alte operații git. The Revizuiri fila din partea stângă sus afișează comenzi către depozitul principal.

In spatele Încorporare butonul sunt opțiuni pentru clonarea depozitului, astfel încât să puteți lucra cu un esențial de la distanță. Cu toate acestea, ar trebui să știți că depozitele gist sunt ușor restricționate. În special, deși un esențial poate conține mai multe fișiere, acesta nu poate conține directoare.

Rezumat pe linia de comandă

The Programul de linie de comandă GitHub , gh, are sprijin pentru esențe. Puteți crea, șterge, enumera și edita informații esențiale direct de la un terminal. Acest lucru este mai convenabil decât tratarea esențialului ca un depozit git normal.

De exemplu, dacă aveți un fișier existent, puteți crea imediat un esențial secret folosind această comandă:

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

Comanda se termină cu un URL care reprezintă noul esențial. De asemenea, puteți edita un esențial:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Aceasta vă va deschide editorul de text implicit. După ce ați făcut o modificare și ați închis editorul, gh împinge schimbarea dvs. în GitHub automat.

Cum să reutilizați conținutul Gist

Când vizualizați un esențial, veți observa un buton numit Brut alături de fiecare fișier. Aceasta oferă o versiune text simplă a fișierului care poate fi utilă pentru salvare sau copiere. Rețineți că nu puteți utiliza acest lucru pentru a găzdui fișiere. De exemplu, dacă încercați să faceți referire la un fișier JavaScript folosind acel link, acesta nu va funcționa.

Cu toate acestea, puteți afișa conținutul unui esențial în altă parte. Acest lucru este excelent pentru eșantioanele de cod, iar evidențierea sintaxei înseamnă că vor arăta excelent în postările de blog sau în articole. Pentru aceasta, copiați codul de lângă Încorporare și includeți-l în HTML.

Gists sunt un utilitar Unsung

GitHub nu face publicitate foarte mare, dar nu lăsa asta să te amâne. Sunt o combinație foarte accesibilă de Pastebin și Git. Esențialele sunt un caz de utilizare excelent pentru orice fragment de cod mic care nu justifică un depozit complet. Acestea reprezintă o opțiune ușoară excelentă dacă doriți doar să partajați rapid un cod. Opțiunea de încorporare poate fi utilă dacă publicați un articol tehnic.

Consultați alte aplicații care vă permit să partajați fragmente de cod cu ghidul nostru pentru alternativele Pastebin.

Acțiune Acțiune Tweet E-mail Cele mai bune 4 alternative Pastebin pentru partajarea codului și a textului

Aceste alternative Pastebin vă permit să tastați, să lipiți și să partajați cu ușurință blocuri de cod sau text cu alte persoane online.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • GitHub
Despre autor Bobby Jack(58 articole publicate)

Bobby este un pasionat de tehnologie care a lucrat ca dezvoltator de software timp de aproape două decenii. Este pasionat de jocuri, lucrează ca editor de recenzii la Switch Player Magazine și este cufundat în toate aspectele publicării online și dezvoltării web.

Mai multe de la Bobby Jack

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

cum să vă conectați la rețeaua PlayStation pe ps4
Faceți clic aici pentru a vă abona