Desenvolvimento de Software · Avançado · Inglês · Técnico
git reflog
Comando que mostra o histórico local de para onde o HEAD e as branches apontaram, útil para recuperar commits que parecem perdidos.
Onde usar
'Olha o git reflog' salva quem fez um reset ou rebase errado: lá aparece o hash do estado anterior, para voltar a ele.
Exemplos
I thought I lost my commits, but git reflog saved me.
Achei que tinha perdido meus commits, mas o git reflog me salvou.
Check git reflog to find the hash from before the reset.
Veja o git reflog para achar o hash de antes do reset.
The reflog only exists on your machine.
O reflog só existe na sua máquina.
Cuidado
O reflog é local e expira depois de um tempo, então não substitui backup nem o repositório remoto.
Origem
Contração de reference log, 'registro de referências'.