Skip to main content

Crear gists

Puedes crear dos tipos de gists: público y secreto. Crea un gist público si estás listo para compartir tus ideas con el mundo, o bien un gist secreto si no lo estás.

Acerca de los gists

Los gists proporcionan una manera sencilla de compartir fragmentos de código con otros usuarios. Todo gist es un repositorio Git, lo que significa que se puede bifurcar y clonar. Si has iniciado sesión en GitHub, al crear un gist, este se asociará a tu cuenta y lo verás en tu lista de gists cuando navegues a página principal del gist.

Los gists pueden ser públicos o secretos. Los gists públicos aparecen en Discover, donde los usuarios pueden examinar los nuevos gists a medida que se crean. También se los puede buscar, para que puedas usarlos si deseas que otras personas encuentren tu trabajo y lo vean.

Los gists secretos no aparecen en Discover y no se pueden buscar a menos que haya iniciado sesión y sea el autor del gist secreto. Los gists no son privados. Si envía la dirección URL de un gist secreto a un amigo, podrá verlo. Pero si alguien que no conoces descubre la dirección URL, también podrá ver el gist. Si necesita mantener el código alejado de los ojos indiscretos, es posible que quiera crear un repositorio privado.

Después de crear un gist, no se puede convertir de público a secreto. Sin embargo, un gist secreto se puede hacer público editando el gist y actualizando la visibilidad al público.

Recibirás una notificación cuando:

  • Seas el autor de un gist.
  • Alguien te mencione en un gist.
  • Para suscribirse a un gist, haga clic en Subscribe en la parte superior de cualquier gist.

Puedes fijar los gists a tu perfil para que otras personas los puedan ver fácilmente. Para más información, consulta Anclar elementos a tu perfil.

Puede descubrir gists públicos que hayan creado otros usuarios si vas a página principal del gist y haces clic en Todos los gists. Esto te llevará a una página en la que aparecen todos los gists clasificados y presentados por fecha de creación o actualización. También puedes buscar los gists por idioma con Búsqueda de gists.

Dado que los gists son repositorios Git, puedes ver su historial de confirmaciones completo, que incluye todas las diferencias que existan. También puedes bifurcar o clonar gists. Para más información, consulta Bifurcar y clonar gists.

Puede descargar un archivo ZIP de un gist haciendo clic en el botón Download ZIP en la parte superior del gist. Puedes insertar un gist en cualquier campo de texto compatible con JavaScript, como una publicación en un blog. Para obtener el código para insertar, haga clic en el icono del Portapapeles situado junto a la dirección URL de inserción de un gist. Para insertar un archivo gist específico, anexe la dirección URL de inserción con ?file=FILENAME.

Git admite la asignación de archivos GeoJSON. Estas asignaciones se muestran como gists insertos, para que las asignaciones se puedan compartir e insertar fácilmente. Para más información, consulta Trabajo con archivos que no son de código.

Crear un gist

Sigue estos pasos para crear un gist.

Note

También puedes crear un gist si utilizas el GitHub CLI. Para más información, vea gh gist create en la documentación de GitHub CLI.

Como alternativa, puedes arrastrar y soltar un archivo de texto desde tu escritorio directamente en el editor.

  1. Inicia sesión en GitHub.

  2. Dirígete a tu página principal del gist.

  3. Opcionalmente, en el campo "Descripción del gist", escribe una descripción para el gist.

  4. En el campo "Nombre de archivo incluida la extensión", escribe un nombre de archivo para el gist, incluidas las extensiones de archivo.

  5. En el campo de contenido del archivo, escribe el texto del gist.

  6. Opcionalmente, para crear un gist público, haz clic en y después en Crear gist público.

    Captura de pantalla del menú desplegable de visibilidad de un gist nuevo. Junto a un botón con la etiqueta "Crear gist secreto", se muestra un icono desplegable con un contorno de color naranja oscuro.

  7. Haz clic en Crear gist secreto o Crear gist público.