I've never really done much with branching in git mainly due to no need. My projects are small and I am most often the only one working on them. However, for this web project... I had an existing site design I kept under git and I didn't want to nuke it or create an archived version of the project, so I just branched it. May completely fork it off to a different project at a later date but for now... the old design lives on.