This is tricky 'cause there's no existing way of connecting a particular crate version to a particular commit in a particular place.
But it's a very important question. If you are browsing code on github, does it actually match what is in the crate?
That said, there's good reasons for those things to differ, such as having test data included in the git repo but not in the final crate.