Una interfaz de terminal sencilla para ejecutar comandos de Git y agilizar con el teclado el staging, los commits, el rebase y el trabajo con ramas.
jonas/tig
Interfaz de terminal en modo texto basada en ncurses para explorar repositorios Git y preparar cambios por fragmentos.
Alternativa open source a:GitKraken
Sourcetree
- Estrellas
- 13,369
- Forks
- 674
- Issues abiertos
- 234
- Último commit
- hace 8 días
¿Qué es?
Tig es una interfaz en modo texto para Git basada en ncurses. Se usa principalmente para explorar repositorios y permite recorrer commits, ramas, el historial de archivos, blame y diffs sin salir de la terminal.
Además de explorar, Tig permite preparar cambios para un commit por fragmentos, de modo que puedes seleccionar hunks individuales de un archivo en lugar del archivo completo. También puede funcionar como paginador para la salida de varios comandos de Git y mostrarla en una vista navegable.
Tig funciona en cualquier terminal compatible con ncurses y cuenta con documentación en forma de página de manual e instrucciones de instalación en el repositorio.
Funciones clave
- 01Explora commits, ramas, el historial de archivos, blame y diffs en una vista de terminal.
- 02Prepara cambios para un commit por fragmentos.
- 03Funciona como paginador para la salida de varios comandos de Git.
- 04Funciona en cualquier terminal compatible con ncurses.
Casos de uso
- Revisar el historial de commits por SSH en un servidor remoto.
- Preparar de forma selectiva hunks individuales antes de hacer un commit.
- Consultar rápidamente blame o el historial de un archivo sin un cliente con interfaz gráfica.
Inicio rápido
- 1
Lee las instrucciones de compilación e instalación en INSTALL.adoc
- 2
Comprueba la versión instalada
tig -v
Antes de usarlo
- La instalación se realiza compilando desde el código fuente, tal como se describe en las instrucciones de INSTALL.
- Licenciado bajo GPL-2.0, una licencia copyleft que también se aplica a las obras derivadas.
Temas
Preguntas frecuentes
- ¿Qué es tig?
- Interfaz de terminal en modo texto basada en ncurses para explorar repositorios Git y preparar cambios por fragmentos. Tig es una interfaz en modo texto para Git basada en ncurses. Se usa principalmente para explorar repositorios y permite recorrer commits, ramas, el historial de archivos, blame y diffs sin salir de la terminal.
- ¿tig es gratuito? ¿Qué licencia tiene?
- tig es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tig sigue mantenido?
- Mantenimiento activo. El último commit de tig fue el 13 oct 2026.
- ¿Para qué puedo usar tig?
- Revisar el historial de commits por SSH en un servidor remoto. Preparar de forma selectiva hunks individuales antes de hacer un commit. Consultar rápidamente blame o el historial de un archivo sin un cliente con interfaz gráfica.
- ¿Cómo se instala tig?
- Lee las instrucciones de compilación e instalación en INSTALL.adoc Comprueba la versión instalada: tig -v
- ¿Dónde consigo tig?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jonas/tig
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz de terminal para Git inspirada en Magit, para preparar cambios, crear commits, gestionar ramas, hacer rebase y más con el teclado.
Interfaz de terminal para Git escrita en Rust, con operaciones de staging, commits, ramas, stashes y exploración del historial mediante el teclado.
Una herramienta de terminal que reproduce commits de Git como sesiones de escritura animadas, con resaltado de sintaxis y transiciones del árbol de archivos.
Una interfaz de terminal que muestra el grafo de commits de Git como imágenes, similar a `git log --graph --all`, para explorar el historial de un repositorio.
Un gestor de archivos de terminal pequeño y rápido, escrito en C, para explorar archivos, renombrarlos por lotes, analizar el uso del disco y abrir aplicaciones.