Reflog Git : le dernier recours du développeur
Avez-vous exécuté git reset --hard et effacé le travail d'hier ? Ou supprimer une branche qui « n’était plus nécessaire », pour en avoir besoin une heure plus tard ? Ne paniquez pas. Dans Git, il est presque impossible de perdre quelque chose sans laisser de trace si vous vous êtes engagé au moins une fois. La commande reflog (journal de référence) conserve un historique de tous les mouvements de HEAD au cours des dernières semaines.