Vous en 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 une spin-off bien cachée appelée 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 "gist" est un extrait de code qui peut être public ou secret.

Le site principal de GitHub ne fait pas particulièrement la promotion GitHub Gist, vous devrez donc le rechercher ou ajouter l'URL à vos favoris pour une utilisation régulière.

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

Créer un Gist

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

Choisissez un nom de fichier approprié, 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 un résumé. Les fichiers Markdown fonctionnent particulièrement bien pour la visualisation et l'édition.

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

Travailler avec Gists

Si vous cliquez sur le Éditer bouton, vous obtiendrez un éditeur de texte de base par fichier. Gist vous permet de faire 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. le Révisions L'onglet en haut à gauche affiche les validations dans le référentiel de votre principal.

Derrière la Incorporer Les boutons sont des options pour cloner le référentiel, afin que vous puissiez travailler avec l'essentiel à distance. Cependant, vous devez savoir que les référentiels gist sont légèrement limités. 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

le Programme de ligne de commande GitHub, gh, prend en charge les gists. Vous pouvez créer, supprimer, répertorier et modifier des éléments essentiels directement à partir d'un terminal. C'est plus pratique que de traiter l'essentiel comme un dépôt git normal.

Par exemple, si vous avez un fichier existant, vous pouvez immédiatement en créer un secret à l'aide de cette commande:

$ gh gist créer index.md
- Création de gist index.md
✓ Créé 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 élément essentiel:

gh gist modifier 027442d9e34f35ee4bf64bbbc1a81a62

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

Comment réutiliser le contenu de Gist

Lors de l'affichage d'un résumé, vous remarquerez un bouton nommé Brut à côté de chaque fichier. Cela fournit une version 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 élément essentiel ailleurs. C'est parfait 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 Incorporer et incluez-le dans votre HTML.

GitHub ne fait pas beaucoup de publicité pour l'essentiel, mais ne vous laissez pas décourager. 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 justifie pas un dépôt complet. Ils constituent une excellente option légère si vous souhaitez simplement partager rapidement du code. L'option d'intégration peut s'avérer 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.

E-mail
Les 4 meilleures alternatives de 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 personnes en ligne.

Lire la suite

Rubriques connexes
  • Programmation
  • GitHub
A propos de l'auteur
Bobby Jack (45 articles publiés)

Bobby est un passionné de technologie qui a travaillé comme développeur de logiciels pendant la majeure partie de deux décennies. Passionné de jeux vidéo, il travaille en tant que rédacteur de critiques chez Switch Player Magazine et est plongé 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!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.