Из командной строки предлагаю один способ:
git whatchanged -p pathToACertainFile
Который покажет все полные различия, которые произошли с этим файлом, и какой хэш-хэш они сделали (с самого последнего до самого раннего). Лучше всего, если ваш терминал настроен для отображения материала в цвете.