Se quisermos voltar ao commit anterior às alterações peculiares solicitadas pelo nosso cliente, devemos executar:
$ git reset --hard 7733388
Teríam...
Se quisermos voltar ao commit anterior às alterações peculiares solicitadas pelo nosso cliente, devemos executar: $ git reset --hard 7733388 Teríamos como resposta algo similar a: HEAD is now at 7733388 Movendo principal.js Se observamos os arquivos, as últimas alterações foram desfeitas. No histórico do repositório, exibido ao executarmos git log --oneline, os commits descartados não aparecem: 7733388 Movendo principal.js 5777775 Renomeando CSS 3234100 Removendo página de produtos 65727bb Página de produtos 8877887 Diminuindo intervalo de troca de banner 4000004 Banner ao abrir a pagina 222cccc Inserindo arquivo principal.js 9222999 Script de troca de banner 2299922 Inserindo titulo e diminuindo tamanho da pagina 7777444 Commit inicial Ao utilizarmos o comando git reset da maneira anterior, com a opção --hard e um código de commit, o histórico do repositório é reescrito. Porém, é importante mantermos todas as alterações gravadas no repositório, mesmo que indesejadas. Afinal de contas, estamos utilizando um sistema de controle de versões justamente para ter um histórico fiel da evolução do código de nossos projetos. Por isso, nas raras ocasiões em que é necessário desfazer commits, recomendamos que seja utilizado o comando git revert. Atualizando nossa visualização gráfica do que aprendemos, agora com comandos para desfazer modificações, temos:
Para voltar ao commit anterior às alterações peculiares solicitadas pelo cliente, você deve executar o comando:
$ git reset --hard 5777775
Esse comando fará com que você retorne ao commit anterior e desfaça as alterações feitas posteriormente.
0
0
Responda
Para escrever sua resposta aqui, entre ou crie uma conta