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.
- Los gist son propios de GitHub, no de Git.
- 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.
- Puedes fijar los gists a tu perfil para que otras personas los puedan ver fácilmente.
- Recomiendo usar Lepton un administrador de snippets impulsado por GitHub Gist.
- También puedes integrarlo con
Visual Studio
code mediante el plugin del mismo nombreGist
.- Luego de instalar necesitaras un token de GitHub que puedes conseguir aquí,
- Pulsa F1 > Escribe
select profile
y pegas el token, - 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
- Ve a GitHub Gist.
- Inicia sesión en GitHub si aún no lo has hecho.
- En la parte superior, añade una descripción opcional.
- Escribe el nombre del archivo (por ejemplo,
script.py
). - Escribe el código en el área de texto.
- Elige entre:
- Public Gist (visible para todos).
- Secret Gist (solo accesible con el enlace).
- Haz clic en Create public gist o Create secret gist.
2. Editar un Gist
- Abre el Gist en GitHub.
- Haz clic en Edit.
- 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