Если вы запустите
$ git log file
будет отображать все коммиты, начиная с текущей ветки (которые могут отличаться: проверьте выходные данные "git branch" на одной ветке), но только те коммиты, которые имеют изменения, которые влияют на данный путь Даже если у вас нет каких-либо других веток, вы можете находиться в отделенной HEAD, т.е. в неназванной ветке.
Проверьте также «git show» или «git whatchanged» (или «git show master»), если файлы действительно изменены.
Используйте «git show --cc» или «git show --raw --abbrev», если вы хотите проверить коммит слияния.
Для восстановления вы можете использовать "git reflog" / "git log -g".