Git reflog: el último recurso de un desarrollador
¿Ejecutaste git reset --hard y borraste el trabajo de ayer? ¿O eliminar una rama que “ya no era necesaria” sólo para necesitarla una hora más tarde? No entre en pánico. En Git es casi imposible perder algo sin dejar rastro si lo has cometido al menos una vez. El comando reflog (registro de referencia) mantiene un historial de todos los movimientos de HEAD durante las últimas semanas.