I have some links for you.
I'm a web and mobile developer living in Southern California.
Effortless ctags with git
Use git templates and git hooks to reindex your tags file after commit, merge, checkout, and rewrite.
git reset explained
Handy chart at the bottom
Awesome visual git cheat sheet
An interactive visual guide to git and how different commands move things between the stash, workspace, index, local and remote repos.