2
respostas

[Projeto] Viajando no tempo

Como voltar a uma versão commitada?

Esta é a viagem desta aula.

Utilizando o comando git checkout, para mudar o estado da aplicação e adicionando os 7 primeiros caracteres do Hash de um commit é possível andar pelo histórico e entrar no conteúdo deste commit.

git checkout xv849d3

Dessas forma, se estará em um "estado de cabeça desanexado" do controle de versão (HEAD detached). Estará dentro deste commit todo, tudo que se fizer aqui, fica por aqui.

Como se estivesse em Las Vegas: o que se faz em Vegas, fica em Vegas!

Dentro do commit é possível testar soluções, variações, sem se preocupar em alterar a versão salva. Ao voltar à master, tudo será perdido.

A não ser que tenha interesse em salvar esses experimentos realizados. Neste caso, será preciso criar nova branch. Na verdade, criar nova branch antes de entrar neste commit. Assim será criada uma ramificação no histórico de versões.

git checkout -b novo-branch

Desta forma, estará conectado com a linha de desenvolvimento.

git checkout master para voltar ao ramo principal e continuar a vida!

git checkout novo-branch para voltar ao "universo paralelo" daquela branch experimental :)

Desta maneira, a navegação pelo tempo e espaço estará garantida, muito mais simples e fácil de compreender do que nas séries Fringe ou Dark.

É isso, aí.

Aqui, neste universo paralelo, a França está ganhando do Marracos e garantindo vaga na final da Copa. Se pudéssemos criar uma branch paralela, voltar naquele jogo com a Croácia... quem sabe ainda estaríamos na disputa pela taça.

Fazer o quê?

Bola pra frente! Abs

2 respostas

Olá Carlos, tudo bem?

Que resumo bacana! Parabéns pelo empenho! Muito bacana ser descontraído assim e fazer analogias, facilita muito na consolidação do conhecimento.

Além disso, muito obrigada por compartilhar aqui no fórum, assim você ajuda outros alunos e alunas também.

Lembrando que caso você fique com alguma dúvida ou dificuldade para realizar os exercícios, conte conosco! Estamos aqui para ajudar.

Parabéns pelo empenho! Abraços e bons estudos 😄

P.S.: Não fala da taça que dá gatilho >.<

Brasileiro torcedor com a taça na mão, chorando.

Hehehehehehe...

Valeu, Camila!

Abs e bom trabalho!