O que é o Jujutsu?
O Jujutsu é um sistema de controle de versão compatível com Git que oferece um modelo mais simples e poderoso do que o Git, mantendo compatibilidade retroativa com repositórios Git existentes. Ele usa o comando jj, trata a cópia de trabalho como um commit, oferece tratamento de conflitos de primeira classe e desfazer para toda operação — permitindo que você continue usando serviços de hospedagem Git como GitHub ou Forgejo por baixo.
⚡ Principais Recursos do Jujutsu
🔄 Compatível com Git
Funciona diretamente com repositórios Git e remotes existentes, como GitHub e Forgejo.
↩️ Desfazer Universal
Toda operação é registrada e pode ser desfeita com um único comando.
🧩 Conflitos de Primeira Classe
Conflitos são registrados nos commits e podem ser resolvidos a qualquer momento, não apenas durante merges.
📄 Cópia de Trabalho como Commit
A cópia de trabalho é, ela mesma, um commit, eliminando a staging area e simplificando os fluxos de trabalho.
🎯 Por que o Jujutsu?
- Modelo mais simples: Sem staging area e um fluxo de trabalho consistente e previsível
- Experimentação segura: Desfaça qualquer operação, incluindo rebases e merges
- Interoperabilidade com Git: Continue usando hospedagem Git e colabore com usuários Git
- Edição de histórico poderosa: Rebase e reescrita de commits sem esforço
🆕 Destaques
- O comando jj: Uma CLI moderna sobre repositórios Git
- Log de Operações: Histórico completo das operações do repositório, com desfazer
- Tratamento de Conflitos: Conflitos armazenados em commits, resolvíveis a qualquer momento
- Backend Git: Interopera com remotes Git existentes
📦 Instalação a partir do debian.griffo.io
Passo 1: Adicionar repositório
Passo 2: Instalar jujutsu
🎯 Exemplos Básicos de Uso
🚀 Por que escolher o debian.griffo.io?
- Ubuntu Oficial: Frequentemente meses atrasado, sem os recursos mais recentes
- debian.griffo.io: Última versão poucas horas após o lançamento
- Instalação Manual: Requer downloads manuais e configuração do PATH
- Nosso Repositório: Pacotes pré-compilados e prontos para uso
- ✅ Últimos Recursos: Obtenha os recursos e melhorias mais recentes do Jujutsu imediatamente
- ✅ Sem Configuração Manual: Binários pré-compilados, instalados e atualizados via apt
- ✅ Atualizações Automáticas: Pacotes atualizados poucas horas após os lançamentos upstream
- ✅ Dependências Corretas: Empacotado corretamente com todas as bibliotecas necessárias
- ✅ Multi-Distribuição: Funciona no Jammy e Noble
- ✅ Manutenção Fácil: Comandos apt simples para atualizações
📦 Repositório de construção de pacotes
Os pacotes Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:
- 📁 jujutsu-debian - Latest release builds
🔗 Pacotes relacionados
Também disponível no debian.griffo.io:
- lazygit - Interface de terminal simples para comandos git
- Helix Editor - Editor de texto modal pós-moderno
- Starship - Prompt rápido e personalizável para múltiplos shells
💝 Apoiar Este Projeto
Se este repositório economiza seu tempo e esforço, considere apoiá-lo!