6
respostas

fiz commit na master sumiu tudo, como reverter?

boa tarde pessoal, eu tenho apenas o repositório "Desenvolvimento" nele contém meus projetos, precisei colocar um outro projeto de outro computador, ao fazer o push fui conferir, agora só consta esse projeto que acabei de fazer o push, os outros que estavam lá sumiram e também o número e commits que estavam em 122 votou pra 1, tem como reverter?

6 respostas

Fala ai André, de boa ?

Cara provavelmente pode ser que estejam em branchs diferentes.

Vai depender bastante do que você fez..

Coonsegue mostrar para gente o seu repositorio ?

e ai Matheus, da uma olhada na caca que eu fiz, esse first commit java , eu o fiz na branch master, só que na master havia todos os outros projetos que já tinha feito, depois eu percebi o erro eu criei a branch dev java https://github.com/andrevieiraexbyte/Desenvolvimento

Viu que tem duas branchs ??

sim sim, mas tu viu a branch master? ela tinha vários projetos e comutava um numero de commits de 122, daí quando fiz o commit first java zerou tudo ficou apenas pasta sintaxe-variaveis-e-fluxo

Cara, lá não mostrou que rolou.

Acho que talvez você tenha perdido tudo :(

Talvez ainda exista alguma chance de voltar alguma coisa.

Tem um comando chamado "git_reflog" que em teoria serve para isso.

Como eu nunca usei (e eu não tenho GIT no momento), não tenho como validar ou confirmar se vai funcionar.

Aqui tem algumas explicações de como ele funciona.

http://effectif.com/git/recovering-lost-git-commits

https://www.ocpsoft.org/tutorials/git/use-reflog-and-cherry-pick-to-restore-lost-commits/

https://imasters.com.br/desenvolvimento/9-dicas-muito-uteis-para-trabalhar-melhor-com-git/

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software