This is a nice list but it's missing what I think is the best course on Git: Git Immersion, which was written by the late, great Jim Weirich.
The aliases he suggests have never left my .bashrc and .gitconfig.
That's an awesome resource David, I didn't know about that, thanks for sharing. You know what I often come across such awesome resources by commentators like you, we learn more by sharing knowledge :-)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.