Я считаю, что вы видите индексы объектов фиксации:
> ed937db6bb2350e37ffb1d0e2e4141ec4e650bcf d335ed918ecadec2152152f76fd3c99dc59de80b
и индексы файловых объектов
diff --git a/a.cpp b/a.cpp
index f0df46dd3ce8569533dce862927c1b84cec41c04..0fe7d3905febc2c4abb08849bef266c093f6caca
Если ваши коммиты содержали несколько файлов, вы бы увидели нескольколиний.В общем, вы не можете заставить эти строки индекса отображать фиксацию, потому что они выводят различные файлы, которые изменились в фиксации, и, таким образом, показывают вам хэш, который применяется к файлу для строки «индекса», а не к фиксации.