Qu'est-ce qu'un GitHub Gist ?

Qu'est-ce qu'un GitHub Gist ?

Vous avez probablement entendu parler GitHub , la plate-forme d'hébergement, de stockage et d'édition de code. De nombreux projets open source et équipes de développement privées utilisent cette application Web pour partager leur travail.





Mais saviez-vous que GitHub a un spin-off bien caché appelé GitHub Gist ? C'est un moyen plus rapide et plus simple de partager du code en ligne. Comme Pastebin, Gist est un outil de partage de texte sur Internet. Mais il offre des fonctionnalités supplémentaires, et il est notamment soutenu par le contrôle de version robuste de Git.





Comment trouver le site Web GitHub Gist

GitHub Gist est le nom du site qui héberge les gists. Un « essentiel » est un extrait de code qui peut être public ou secret.





Le site principal GitHub ne fait pas particulièrement la promotion GitHub Gist , vous devrez donc soit le rechercher, soit marquer l'URL pour une utilisation régulière.

Le site est un sous-domaine du site principal GitHub et votre connexion fonctionne sur les deux sites. Tout le monde peut voir les résumés publics, mais vous devrez vous connecter pour créer un nouveau contenu essentiel.



Création d'un résumé

Lorsque vous êtes connecté à GitHub, le Page d'accueil de l'essentiel affiche un formulaire vous permettant de créer rapidement un nouvel aperçu.

Choisissez un nom de fichier approprié, puis saisissez le contenu du fichier et cliquez sur le bouton Créer l'essentiel bouton. Vous pouvez configurer l'éditeur de base avec une poignée d'options de formatage. Vous pouvez également choisir si l'essentiel est secret ou public via le Créer bouton.





L'éditeur appliquera la coloration syntaxique en fonction de l'extension de votre fichier. Assurez-vous de choisir une extension appropriée pour le type de fichier. Vous verrez également un bel aperçu spécifique au type lors de l'affichage de certains fichiers dans l'essentiel. Les fichiers Markdown fonctionnent particulièrement bien pour l'affichage et l'édition.

Lors de l'édition, vous pouvez ajouter plus de fichiers avec le Ajouter le fichier bouton. De nombreux éléments essentiels sont suffisamment petits pour ne nécessiter qu'un seul fichier, mais vous pouvez en utiliser davantage si nécessaire.





Travailler avec les Gists

Si vous cliquez sur le Éditer bouton, vous obtiendrez un éditeur de texte de base par fichier. Gist vous permet d'apporter des modifications via son interface Web, et pour les petits échantillons de code, cela est parfaitement suffisant.

Cependant, dans les coulisses, chaque élément essentiel est un référentiel Git. Cela signifie que vous pouvez suivre les révisions de fichiers et effectuer d'autres opérations git. Les Révisions l'onglet en haut à gauche affiche les commits dans le référentiel de votre gist.

Derrière la Intégrer sont des options pour cloner le référentiel, afin que vous puissiez travailler avec un élément essentiel à distance. Cependant, vous devez savoir que les référentiels gist sont légèrement restreints. En particulier, bien qu'un gist puisse contenir de nombreux fichiers, il ne peut pas contenir de répertoires.

Gists sur la ligne de commande

Les programme en ligne de commande GitHub , gh, prend en charge les éléments essentiels. Vous pouvez créer, supprimer, répertorier et modifier les éléments essentiels directement à partir d'un terminal. C'est plus pratique que de traiter l'essentiel comme un référentiel git normal.

Par exemple, si vous avez un fichier existant, vous pouvez immédiatement en créer un secret en utilisant cette commande :

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

La commande se termine par une URL représentant le nouvel élément essentiel. Vous pouvez également modifier un résumé :

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Cela ouvrira votre éditeur de texte par défaut. Une fois que vous avez effectué une modification et fermé votre éditeur, gh pousse votre modification vers GitHub automatiquement.

Comment réutiliser le contenu Gist

Lors de l'affichage d'un résumé, vous remarquerez un bouton nommé Brut à côté de chaque fichier. Cela fournit une version en texte brut du fichier qui peut être utile pour l'enregistrement ou la copie. Notez que vous ne pouvez pas l'utiliser pour héberger des fichiers. Par exemple, si vous essayez de référencer un fichier JavaScript à l'aide de ce lien, cela ne fonctionnera pas.

Vous pouvez cependant afficher le contenu d'un gist ailleurs. C'est idéal pour les exemples de code, et la mise en évidence de la syntaxe signifie qu'ils auront fière allure dans les articles de blog ou les articles. Pour ce faire, copiez le code à côté du Intégrer bouton et l'inclure dans votre code HTML.

Les Gists sont un utilitaire méconnu

GitHub ne fait pas beaucoup de publicité, mais que cela ne vous rebute pas. Ils sont une combinaison très accessible de Pastebin et Git. Les Gists sont un excellent cas d'utilisation pour tout petit extrait de code qui ne garantit pas un référentiel complet. Ils constituent une excellente option légère si vous souhaitez simplement partager rapidement du code. L'option d'intégration peut être utile si vous publiez un article technique.

Découvrez d'autres applications qui vous permettent de partager des extraits de code avec notre guide des alternatives Pastebin.

Partager Partager Tweeter E-mail Les 4 meilleures alternatives Pastebin pour partager du code et du texte

Ces alternatives Pastebin vous permettent de taper, coller et partager facilement des blocs de code ou de texte avec d'autres en ligne.

Lire la suite
Rubriques connexes
  • La programmation
  • GitHub
A propos de l'auteur Bobby Jack(58 articles publiés)

Bobby est un passionné de technologie qui a travaillé comme développeur de logiciels pendant près de deux décennies. Il est passionné par les jeux, travaillant comme rédacteur de critiques au Switch Player Magazine, et est immergé dans tous les aspects de la publication en ligne et du développement Web.

Plus de Bobby Jack

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

applications d'appel wifi gratuites pour android
Cliquez ici pour vous abonner