Very apropos, I'm trying to write a guide for my team called "git beyond pull/push and checkout".
I'm trying to write something that will demystify git for the developers in this team. So I want to show them the files in .git, and connect them to the concepts they know like branches, etc. I'm always on the lookout for new stuff to include.
The more I can read, the better information I can put in this guide.