I use Git every day, but one thing has always bothered me:
when you do something that changes history, a lot of Git tools still basically ask you to understand the command first and trust that the result is what you expected.
I wanted something mor...