@todd_a_jacobs There _are_ things signatures can help with, but yeah OpenPGP has a pretty poor track record (of usability, among other things).
(As you point out, "all" it gives you is a way to say "these two things were probably signed by the same person"). That can still be useful, but there's never "an" answer to these things.
p.s. each Git commit is actually an _entire_ tree; the diff shown to you is done by the frontend.