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 è in particolare supportato dal robusto controllo delle versioni di Git.
Come trovare il sito Web GitHub Gist
GitHub Gist è il nome del sito che ospita i gists. Un "gist" è uno snippet 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 l'estensione 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
- Creazione di indice index.md
✓ Creato indice 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.
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.
Queste alternative a Pastebin ti consentono di digitare, incollare e condividere facilmente blocchi di codice o testo con altri online.
Leggi Avanti
- Programmazione
- GitHub

Bobby è un appassionato di tecnologia che ha lavorato come sviluppatore software per quasi due decenni. È appassionato di giochi, lavora come revisore presso Switch Player Magazine ed è immerso in tutti gli aspetti dell'editoria online e dello sviluppo web.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.