loading...
WoMakersCode

[Tutorial Git] Desfazendo commits (checkout)

danielle8farias profile image ダニエリ ・1 min read

Uma forma de desfazer commits é usando o checkout.

Para voltar ao commit anterior, digite:

$ git checkout HEAD~1
Enter fullscreen mode Exit fullscreen mode
  • o símbolo $ indica que você deve usar o usuário comum para fazer essa operação.

Aqui é importante notar que será criado um branch temporário.

fluxo do git com o ramo temporário

Você pode confirmar isso através do comando

$ git branch
Enter fullscreen mode Exit fullscreen mode

O retorno será algo semelhante a:

branch temporária

Nesse ponto, você estará visualizando as alterações que foram feitas até esse commit.

Após fazer os testes e/ou alterações, basta fazer o commit. Aqui será apresentado uma chave ao lado do commit. Exemplo:

chave do commit

Para não perder as informações é necessário criar um novo branch, desse jeito:

$ git branch <nome do novo ramo> <chave do útimo commit>
Enter fullscreen mode Exit fullscreen mode
  • substitua o <nome do novo ramo> e <chave do último commit> por seus respectivos nome e chave, sem os sinais <>

Em seguida basta ir até o novo branch criado com o comando

$ git checkout <nome do novo ramo>
Enter fullscreen mode Exit fullscreen mode

Posted on by:

danielle8farias profile

ダニエリ

@danielle8farias

Subproduto do Big Bang. Forjada em Supernovas. || Product of the Big Bang, forged in Supernovas.

WoMakersCode

WoMakersCode’s mission is empower women in technology, creating meetups and workshops designed to help you achieve new hard (technical) and soft skills and take the next step in your carrer.

Discussion

pic
Editor guide