Git записывает информацию о том, когда ссылки в вашем локальном репо обновляются в reflog .
Например, вы можете просмотреть 10 последних коммитов, на которые указывает указатель HEAD (т. Е. История коммитов была проверена в вашем локальном рабочем дереве):
git reflog --date=iso -10
Вы можете просмотреть 10 последних коммитов, на которые указывает локальная ветвь, например:
git reflog --date=iso -10 master
Вы можете просмотреть 10 последних коммитов, на которые указывает удаленная ветвь отслеживания, выполнив:
(Это особенно полезно, если вы хотите видеть, когда вы запускали операции выборки)
git reflog --date=iso -10 origin/master
Примечание 1: git reflog
команда выводит список всех команд, которые изменяют коммит, на который указывает голова ветки или HEAD репо (будут показаны не только ребазы / выборки, например, git commit
)
Примечание 2: Срок действия записей журнала истекает и через некоторое время удаляется, поэтому, если операции, которые вы хотите исследовать, слишком старые, возможно, информация больше не доступна.