Che cos'è un GitHub Gist?

Che cos'è un GitHub Gist?

Probabilmente ne hai sentito parlare GitHub , la piattaforma per l'hosting, l'archiviazione e la modifica del codice. Molti progetti open source e team di sviluppo privati ​​utilizzano questa app Web per condividere il proprio lavoro.





Ma sapevi che GitHub ha uno spin-off ben nascosto chiamato GitHub Gist? È un modo più semplice e veloce di condividere il codice online. Come Pastebin, Gist è uno strumento per condividere testo su Internet. Ma offre funzionalità aggiuntive ed è supportato in particolare dal robusto controllo della versione di Git.





Come trovare il sito Web GitHub Gist

GitHub Gist è il nome del sito che ospita i gists. Un 'essenziale' è un frammento di codice che può essere pubblico o segreto.





Il sito principale di GitHub non promuove particolarmente GitHub Gist , quindi dovrai cercarlo o aggiungere l'URL ai segnalibri per un uso regolare.

Il sito è un sottodominio del sito GitHub principale e il tuo accesso funziona sui due siti. Chiunque può visualizzare i contenuti pubblici, ma dovrai accedere per creare nuovi contenuti.



Creare un'idea

Quando accedi a GitHub, il Gist home page visualizza un modulo che consente di creare rapidamente un nuovo contenuto.

Scegli un nome file appropriato, quindi inserisci il contenuto del file e fai clic su Crea l'essenza pulsante. Puoi configurare l'editor di base con una manciata di opzioni di formattazione. Puoi anche scegliere se l'essenza è segreta o pubblica tramite il Creare pulsante.





L'editor applicherà l'evidenziazione della sintassi in base all'estensione del file. Assicurati di scegliere un'estensione appropriata per il tipo di file. Vedrai anche una bella anteprima specifica del tipo quando visualizzi determinati file in un riepilogo. I file Markdown funzionano particolarmente bene per la visualizzazione e la modifica.

Durante la modifica, puoi aggiungere più file con il Aggiungi file pulsante. Molti concetti sono abbastanza piccoli da richiedere un solo file, ma puoi usarne di più se necessario.





Lavorare con i Gists

Se fai clic su Modificare pulsante, otterrai un editor di testo di base per file. Gist ti consente di apportare modifiche tramite la sua interfaccia web e per piccoli campioni di codice, questo è perfettamente sufficiente.

Tuttavia, dietro le quinte, ogni essenza è un repository Git. Ciò significa che puoi tenere traccia delle revisioni dei file ed eseguire altre operazioni git. Il Revisioni la scheda vicino ai display in alto a sinistra si impegna nel repository del tuo gist.

Dietro il Incorporare sono opzioni per clonare il repository, in modo da poter lavorare con un gist in remoto. Tuttavia, dovresti essere consapevole che i repository Gist sono leggermente limitati. In particolare, sebbene un contenuto possa contenere molti file, non può contenere directory.

Informazioni sulla riga di comando

Il Programma da riga di comando GitHub , gh, ha il supporto per le sintesi. È possibile creare, eliminare, elencare e modificare gli elenchi direttamente da un terminale. Questo è più conveniente che trattare l'essenza come un normale repository git.

Ad esempio, se hai un file esistente, puoi creare immediatamente un segreto da esso usando questo comando:

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

Il comando termina con un URL che rappresenta il nuovo contenuto. Puoi anche modificare un sommario:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Questo aprirà il tuo editor di testo predefinito. Dopo aver apportato una modifica e chiuso l'editor, gh invia automaticamente la tua modifica a GitHub.

Come riutilizzare i contenuti Gist

Quando visualizzi un riepilogo, noterai un pulsante chiamato Crudo accanto a ciascun file. Ciò fornisce una versione in testo semplice del file che può essere utile per il salvataggio o la copia. Nota che non puoi usarlo per ospitare i file. Ad esempio, se provi a fare riferimento a un file JavaScript utilizzando quel collegamento, non funzionerà.

Puoi, tuttavia, visualizzare il contenuto di un sommario altrove. Questo è ottimo per gli esempi di codice e l'evidenziazione della sintassi significa che avranno un bell'aspetto nei post o negli articoli del blog. Per fare ciò, copia il codice accanto a Incorporare e includilo nel tuo codice HTML.

I concetti sono un'utilità non celebrata

GitHub non pubblicizza molto i contenuti, ma non lasciarti scoraggiare. Sono una combinazione molto accessibile di Pastebin e Git. I Gist sono un ottimo caso d'uso per qualsiasi piccolo frammento di codice che non garantisce un repository completo. Sono un'eccellente opzione leggera se vuoi solo condividere rapidamente del codice. L'opzione di incorporamento può tornare utile se stai pubblicando un articolo tecnico.

Scopri altre app che ti consentono di condividere frammenti di codice con la nostra guida alle alternative a Pastebin.

Condividere Condividere Tweet E-mail Le 4 migliori alternative a Pastebin per condividere codice e testo

Queste alternative a Pastebin ti consentono di digitare, incollare e condividere facilmente blocchi di codice o testo con altri online.

Leggi Avanti
Argomenti correlati
  • Programmazione
  • GitHub
Circa l'autore Bobby Jack(58 articoli pubblicati)

Bobby è un appassionato di tecnologia che ha lavorato come sviluppatore software per quasi due decenni. È appassionato di giochi, lavora come editor di recensioni presso Switch Player Magazine ed è immerso in tutti gli aspetti dell'editoria online e dello sviluppo web.

Altro da Bobby Jack

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Windows non è stato in grado di formattare la scheda SD
Clicca qui per iscriverti