Git Branching and Tagging Practices

Generally speaking we adopt Vincent Driessen's very excellent Git Branching Model which is expressed far better in that link than I can do here.

We're encouraging the use of GitFlow to help follow the branching model above.  There is no apt installer for it but the simple Linux install instructions in the README for Gitflow work fine.

For a brief overview try watching A short introduction to Git Flow from Mark Derricutt on Vimeo.