I've been thinking a little bit about branching strategy lately as I work on some personal website development. Although I'm on a team of one, this is a chance for me to learn Git and practice one of the better features of a distributed version control system: easy branching. For me, branches are "heavyweight" items, mostly…