No passado, escrevi no blog sobre verificar as ramificações criadas em uma data específica bem como ordenar as ramificações do git por datamas um uso frequente do git e das datas é verificar um commit em um determinado momento no passado. Por exemplo, costumo dizer “Estranho, esse recurso estava funcionando há um mês” ou “Removemos essa interface do usuário há dois meses, como ela ficou novamente?”. Não me importo com a ramificação anterior à alteração, só quero voltar um determinado período de tempo e ver algo.
O comando git a seguir permite que o senhor faça o checkout do commit mais próximo da data e hora determinadas:
git checkout 'master@{2018-09-01 01:00:00}'
Esse comando é incrivelmente útil – eu o uso quase diariamente!