¿Qué es un Gist de GitHub?

¿Qué es un Gist de GitHub?

Probablemente hayas oído hablar de GitHub , la plataforma para alojar, almacenar y editar código. Muchos proyectos de código abierto y equipos de desarrollo privados utilizan esta aplicación web para compartir su trabajo.





¿Pero sabías que GitHub tiene un spin-off bien escondido llamado GitHub Gist? Es una forma más rápida y sencilla de compartir código en línea. Al igual que Pastebin, Gist es una herramienta para compartir texto a través de Internet. Pero ofrece características adicionales y está respaldado notablemente por el sólido control de versiones de Git.





Cómo encontrar el sitio web de GitHub Gist

Gist de GitHub es el nombre del sitio que aloja gists. Una 'esencia' es un fragmento de código que puede ser público o secreto.





El sitio principal de GitHub no promociona especialmente Gist de GitHub , por lo que deberá buscarlo o agregar la URL a marcadores para su uso habitual.

El sitio es un subdominio del sitio principal de GitHub y su inicio de sesión funciona en los dos sitios. Cualquiera puede ver las esencias públicas, pero deberá iniciar sesión para crear contenido esencial nuevo.



Creando una esencia

Cuando inicias sesión en GitHub, el Página de inicio de Gist muestra un formulario que le permite crear rápidamente una nueva esencia.

Elija un nombre de archivo apropiado, luego ingrese el contenido del archivo y haga clic en el Crear esencia botón. Puede configurar el editor básico con un puñado de opciones de formato. También puede elegir si la esencia es secreta o pública a través de la Crear botón.





El editor aplicará el resaltado de sintaxis de acuerdo con la extensión de su archivo. Asegúrese de elegir una extensión adecuada para el tipo de archivo. También verá una bonita vista previa específica del tipo al ver ciertos archivos en resumen. Los archivos de Markdown funcionan particularmente bien para verlos y editarlos.

Al editar, puede agregar más archivos con el Agregar archivo botón. Muchos gists son lo suficientemente pequeños como para requerir un solo archivo, pero puede usar más si es necesario.





Trabajando con Gists

Si hace clic en el Editar , obtendrá un editor de texto básico por archivo. Gist le permite realizar ediciones a través de su interfaz web, y para pequeñas muestras de código, esto es perfectamente suficiente.

Sin embargo, detrás de escena, cada esencia es un repositorio de Git. Esto significa que puede realizar un seguimiento de las revisiones de archivos y realizar otras operaciones de git. los Revisiones pestaña cerca de la parte superior izquierda muestra confirmaciones en el repositorio de su esencia.

Detrás de la Empotrar El botón son opciones para clonar el repositorio, por lo que puede trabajar con una esencia de forma remota. Sin embargo, debe tener en cuenta que los repositorios esenciales están ligeramente restringidos. En particular, aunque una esencia puede contener muchos archivos, no puede contener directorios.

Gists en la línea de comandos

los Programa de línea de comandos de GitHub , gh, tiene soporte para gists. Puede crear, eliminar, enumerar y editar gists directamente desde una terminal. Esto es más conveniente que tratar la esencia como un repositorio de git normal.

Por ejemplo, si tiene un archivo existente, puede crear inmediatamente una esencia secreta usando este comando:

|_+_|

El comando termina con una URL que representa la nueva esencia. También puede editar una esencia:

|_+_|

Esto abrirá su editor de texto predeterminado. Una vez que haya realizado una edición y cerrado su editor, gh envía su cambio a GitHub automáticamente.

Cómo reutilizar el contenido esencial

Al ver una esencia, notará un botón llamado Crudo junto a cada archivo. Esto proporciona una versión de texto sin formato del archivo que puede ser útil para guardar o copiar. Tenga en cuenta que no puede utilizar esto para alojar archivos. Por ejemplo, si intenta hacer referencia a un archivo JavaScript mediante ese vínculo, no funcionará.

Sin embargo, puede mostrar el contenido de una esencia en otro lugar. Esto es excelente para ejemplos de código, y el resaltado de sintaxis significa que se verán geniales en publicaciones o artículos de blogs. Para hacer esto, copie el código junto al Empotrar e inclúyalo en su HTML.

Las esencias son una utilidad desconocida

GitHub no publicita mucho las esencias, pero no dejes que eso te desanime. Son una combinación muy accesible de Pastebin y Git. Los gists son un gran caso de uso para cualquier pequeño fragmento de código que no justifique un repositorio completo. Son una excelente opción liviana si solo desea compartir rápidamente algún código. La opción de insertar puede resultar útil si va a publicar un artículo técnico.

Consulte otras aplicaciones que le permiten compartir fragmentos de código con nuestra guía de alternativas de Pastebin.

Cuota Cuota Pío Correo electrónico Las 4 mejores alternativas de Pastebin para compartir código y texto

Estas alternativas de Pastebin le permiten escribir, pegar y compartir bloques de código o texto con otras personas en línea fácilmente.

Leer siguiente
Temas relacionados
  • Programación
  • GitHub
Sobre el Autor Bobby Jack(58 Artículos publicados)

Bobby es un entusiasta de la tecnología que trabajó como desarrollador de software durante la mayor parte de dos décadas. Es un apasionado de los juegos, trabaja como editor de reseñas en Switch Player Magazine y está inmerso en todos los aspectos de la publicación en línea y el desarrollo web.

Más de Bobby Jack

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

qué herramientas de Windows usaría para explorar el sistema de archivos en una unidad
Haga clic aquí para suscribirse