Comparte código, notas y snippets.

Un gist es una forma que se tiene para poder compartir código usando GitHub. Todo gist es un repositorio Git, lo que significa que se puede bifurcar y clonar.

  1. Los gist son propios de GitHub, no de Git.
  2. En GitLab existe algo similar que se llama GitLab Snippets.

Muchas personas usan gist cómo un portapapeles. Para subir código que siempre sueles usar en diferentes proyectos. También se suele usar cómo una forma de hacer posts.

  1. Puedes fijar los gists a tu perfil para que otras personas los puedan ver fácilmente.
  2. Recomiendo usar Lepton un administrador de snippets impulsado por GitHub Gist.
  3. También puedes integrarlo con Visual Studio code mediante el plugin del mismo nombre Gist.
    1. Luego de instalar necesitaras un token de GitHub que puedes conseguir aquí,
    2. Pulsa F1 > Escribe select profile y pegas el token,
    3. Para utilizarlo: Pulsa F1 > Escribe gist insert text from gist file > Selecciona tu gist y oprime Enter.

GitHub Gist es una herramienta para compartir fragmentos de código o notas de forma rápida y sencilla. Puede ser pública o privada y permite versionado automático. Aquí te explico cómo usarlo:

1. Crear un Gist

  1. Ve a GitHub Gist.
  2. Inicia sesión en GitHub si aún no lo has hecho.
  3. En la parte superior, añade una descripción opcional.
  4. Escribe el nombre del archivo (por ejemplo, script.py).
  5. Escribe el código en el área de texto.
  6. Elige entre:
    • Public Gist (visible para todos).
    • Secret Gist (solo accesible con el enlace).
  7. Haz clic en Create public gist o Create secret gist.

2. Editar un Gist

  1. Abre el Gist en GitHub.
  2. Haz clic en Edit.
  3. Modifica el contenido y presiona Update Gist.

3. Descargar o Clonar un Gist

  • Para descargar un Gist:
    Ve al Gist y haz clic en Download ZIP.
  • Para clonarlo con Git:
git clone https://gist.github.com/usuario/id-del-gist.git

4. Gestionar Versiones

Cada modificación en un Gist crea un nuevo historial de cambios. Puedes ver versiones anteriores en la parte inferior del Gist.

5. Compartir un Gist

  • Copia la URL del Gist y compártela.
  • Puedes insertarlo en Markdown usando:
https://gist.github.com/usuario/id-del-gist