Introdução
Bem-vindo, explorador Git viajante no tempo! Você foi encarregado de uma missão importante: limpar o histórico de commits bagunçado de um projeto ultrassecreto. Seu objetivo é usar seus novos poderes Git, especificamente a arte do rebase interativo, para transformar uma linha do tempo caótica em um histórico claro e conciso.
Imagine que você é um historiador com a capacidade de reescrever o passado. Seu trabalho é pegar uma série de eventos dispersos e reorganizá-los em uma narrativa coerente. É exatamente isso que você fará com o recurso de rebase interativo do Git. Você combinará commits relacionados, removerá os desnecessários e reescreverá as mensagens de commit para contar uma história mais clara do desenvolvimento do seu projeto.
Você está pronto para mergulhar na linha do tempo e emergir com um histórico Git refinado? Vamos começar sua aventura temporal!
Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 94.54%. Recebeu uma taxa de avaliações positivas de 90.91% dos estudantes.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"])
git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"])
git/BasicOperationsGroup -.-> git/commit("Create Commit")
git/BranchManagementGroup -.-> git/log("Show Commits")
git/BranchManagementGroup -.-> git/rebase("Reapply Commits")
subgraph Lab Skills
git/commit -.-> lab-387746{{"Reescrevendo a História"}}
git/log -.-> lab-387746{{"Reescrevendo a História"}}
git/rebase -.-> lab-387746{{"Reescrevendo a História"}}
end