Вы можете передавать диапазоны ревизий с помощью оператора .. (и ...).
git diff 6d0918...HEAD
вместо предоставления (сокращенных) хэшей SHA вы также можете обозначать ревизии относительно веток и тегов:
git diff HEAD~4 # shows the diff from the last four commits to the current one
Взгляните на главу «Указание ревизий» в страница руководства git-rev-parse