> (3) You put some non-basic stuff in the basic section (branching - this isn't > ordinarily useful, IMHO), but you miss other stuff out ('git rm' for > example).
Hmmm... I use git branches many times a day, while I use git rm... well... almost never.