I was intrigued by Josh Stone\'s analysis of sha1 abbreviation collisions.
Let\'s say somebody wrote down an abbreviated commit id, 8b82547e33, at a tim
8b82547e33
You can use git rev-parse, assuming you have at least a 4-digit prefix of the full hash.
git rev-parse
git rev-parse --disambiguate=8b82547e33