¿Qué es Jujutsu?
Jujutsu es un sistema de control de versiones compatible con Git que ofrece un modelo más simple y potente que Git, manteniendo la compatibilidad con los repositorios Git existentes. Utiliza el comando jj, trata la copia de trabajo como un commit, ofrece un manejo de conflictos de primera clase y deshacer para cada operación — permitiéndote seguir usando alojamiento Git como GitHub o Forgejo.
⚡ Características clave de Jujutsu
🔄 Compatible con Git
Funciona directamente con repositorios Git existentes y remotos como GitHub y Forgejo.
↩️ Deshacer universal
Cada operación queda registrada y puede deshacerse con un solo comando.
🧩 Conflictos de primera clase
Los conflictos se registran en los commits y pueden resolverse en cualquier momento, no solo durante las fusiones.
📄 Copia de trabajo como commit
La copia de trabajo es en sí misma un commit, lo que elimina el área de preparación y simplifica los flujos de trabajo.
🎯 ¿Por qué Jujutsu?
- Modelo más simple: Sin área de preparación y con un flujo de trabajo consistente y predecible
- Experimentación segura: Deshaz cualquier operación, incluyendo rebases y fusiones
- Interoperabilidad con Git: Sigue usando alojamiento Git y colabora con usuarios de Git
- Edición de historial potente: Rebase sin esfuerzo y reescritura de commits
🆕 Destacados
- El comando jj: Una CLI moderna sobre repositorios Git
- Registro de operaciones: Historial completo de las operaciones del repositorio con deshacer
- Manejo de conflictos: Los conflictos se almacenan en los commits, resolubles en cualquier momento
- Backend Git: Interopera con remotos Git existentes
📦 Instalación desde debian.griffo.io
Paso 1: Agregar repositorio
Paso 2: Instalar jujutsu
🎯 Ejemplos básicos de uso
🚀 ¿Por qué elegir debian.griffo.io?
- Ubuntu oficial: A menudo meses atrasado, sin las últimas funciones
- debian.griffo.io: Última versión en cuestión de horas tras su lanzamiento
- Instalación manual: Requiere descargas manuales y configuración del PATH
- Nuestro repositorio: Paquetes precompilados, listos para usar
- ✅ Últimas funciones: Obtén de inmediato las funciones y mejoras más recientes de Jujutsu
- ✅ Sin configuración manual: Binarios precompilados, instalados y actualizados mediante apt
- ✅ Actualizaciones automáticas: Paquetes actualizados en cuestión de horas tras los lanzamientos oficiales
- ✅ Dependencias correctas: Correctamente empaquetado con todas las bibliotecas necesarias
- ✅ Multi-distribución: Funciona en Jammy y Noble
- ✅ Mantenimiento sencillo: Comandos apt simples para las actualizaciones
📦 Repositorio de construcción de paquetes
Los paquetes de Ubuntu se construyen y mantienen automáticamente en este repositorio de GitHub:
- 📁 jujutsu-debian - Latest release builds
🔗 Paquetes relacionados
También disponible desde debian.griffo.io:
- lazygit - Interfaz de terminal simple para comandos de git
- Helix Editor - Editor de texto modal posmoderno
- Starship - Prompt rápido y personalizable multi-shell
💝 Apoyar este proyecto
¡Si este repositorio te ahorra tiempo y esfuerzo, considera apoyarlo!