📣 Atualização importante — o acesso muda em 1º de outubro de 2026

A partir de 1º de outubro de 2026 ao meio-dia (horário do Reino Unido), este espelho exigirá autenticação para que o apt continue funcionando.
Uma assinatura anual garante acesso ininterrupto e apoia diretamente a continuidade do projeto. Obrigado! 🙏

🔑 Obter assinatura anual

💬 Dúvidas, problemas ou qualquer coisa sobre este repositório? Junte-se à nossa comunidade do Discord — o melhor lugar para obter ajuda e se conectar com outros usuários.
Apoiou anteriormente via Buy Me a Coffee? Você é incrível! Venha para o nosso Discord e resolveremos uma assinatura vitalícia gratuita para você. 💜

🥋 Instalar a última versão do Jujutsu no Ubuntu

Um sistema de controle de versão compatível com Git

Versão Mais Recente — Atualizada Continuamente
← Voltar para a página inicial

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.

🚀 Por que as últimas versões são importantes: O Jujutsu está evoluindo rapidamente, com novos comandos, refinamentos de fluxo de trabalho e melhorias de desempenho. Usar a versão mais recente significa acesso aos recursos mais novos e correções de interoperabilidade com o Git.

⚡ 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

📦 Instalação a partir do debian.griffo.io

Passo 1: Adicionar repositório

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null apt update

Passo 2: Instalar jujutsu

# Install latest jujutsu sudo apt install jujutsu # Verificar instalação jj --version
# Install latest jujutsu apt install jujutsu # Verificar instalação jj --version

🎯 Exemplos Básicos de Uso

# Show version jj --version # Initialize jj in an existing Git repo jj git init --colocate # Clone a Git repository jj git clone https://github.com/user/repo.git # Show the working-copy status jj status # Describe the current change jj describe -m "My change" # Undo the last operation jj undo

🚀 Por que escolher o debian.griffo.io?

📊 Comparação de Repositórios:
  • 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

📦 Repositório de construção de pacotes

Os pacotes Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes relacionados

Também disponível no debian.griffo.io:

🎯 Perfeito para: Desenvolvedores que querem um fluxo de trabalho de controle de versão mais simples e poderoso, com desfazer universal e tratamento de conflitos de primeira classe, mantendo a colaboração em repositórios Git existentes.

💝 Apoiar Este Projeto

Se este repositório economiza seu tempo e esforço, considere apoiá-lo!

⭐ Dar estrela no GitHub 🐦 Compartilhar no Twitter