Що таке reflog в Git?
Команда git reflog надає журнал всіх змін покажчиків (refs) у репозиторії. Refs включають інформацію про гілки, теги і HEAD (вказує на поточний коміт). git reflog особливо корисний для відновлення даних, оскільки він відстежує історію покажчиків навіть після виконання операцій, які змінюють історію комітів.
Виконайте команду git reflog:
$ git reflog
Ця команда виведе журнал змін покажчиків у вашому репозиторії, включаючи інформацію про коміти, перемикання гілок та інші операції.
Відновлення попереднього стану:
$ git reset --hard HEAD@{1}
Ця команда скине стан репозиторію до стану, який був представлений у журналі на попередньому кроці.
Коментарі