Pessoal… Me salvem…
Eu estou trabalhando em um site, e fiz algumas alteraçoes e fiz um push no branch master repositorio guthub…
So que eu preciso voltar a uma versao passada e fazer um push dessa versao pro masrter
Ja procurei na net e achei soluções pra desfazer apenas commits…
Se eu apontar o meu HEAD pra um commit passado e fazer o push, aparece a seguinte mensagem:
Everything up to date, ou seja, tudo atualizado…
Alguem sabe como faço isso ?
Geralmente se faz um revert
no commit
desejado e depois atualiza o repositório remoto fazendo um push
da reversão realizada.
Segue documentação do comando: https://git-scm.com/docs/git-revert
Existe diferença em fazer o revert
para fazer um: git checkout <código do commit>
? Ou então um git checkout master
?
Existe sim, todos os comandos usados para reversão apesar de aparentemente parecerem realizar a mesma coisa, por trás dos panos eles tem suas particularidades em relação ao repositório.
Aqui tem um link bem legal que descreve sobre o uso de cada comando e exemplos de quando utilizar cada um:
1 curtida