Interactive Git Rebase Simulator

Domine o Git Rebase com este simulador interativo. Visualize Commits, Branches e o processo de Rebase em tempo real. Entenda como o Rebase reescreve o histórico. Leia o guia completo.

Histórico de Commits

c1

Controles

Branch Atual: main

Histórico de Comandos

$ git init

Como Usar

Este simulador permite que você pratique o comando `git rebase` visualmente.

  1. Criar Commits: Use o botão "Add Commit" para criar novos Commits na Branch atual.
  2. Criar Branches: Crie novas Branches para simular um histórico divergente.
  3. Checkout: Clique no nome de uma Branch para mudar para ela (Checkout).
  4. Rebase: Enquanto estiver em uma Branch de feature, clique em "Execute Rebase" para fazer o Rebase em outra Branch (ex: main).
  5. Visualize: Veja como os Commits são movidos e o histórico é reescrito.
  6. Reset: Use o "Reset" para recomeçar.

Perguntas Comuns

O que acontece com os Commits originais?

Em um Rebase, os Commits originais não são "movidos" literalmente; novos Commits são criados com o mesmo conteúdo, mas com Hashes e pais diferentes, aplicados no topo da base de destino. Os Commits antigos são eventualmente garbage collected se não forem mais referenciados.

Ainda com Dúvidas sobre Git Rebase?

Aprofunde seu conhecimento. Faça uma pergunta ao nosso Engenheiro Especialista de IA.

Compartilhar esta ferramenta

Reagir:

Avalie este artigo

Seja o primeiro a avaliar

Comentários (0)

Nenhum comentário ainda. Seja o primeiro a comentar!

Receba as novidades do site

Cadastre-se para receber novidades do site direto no seu email

Não enviaremos spam. Você pode cancelar a inscrição a qualquer momento.