Git-Flow
git-flow is a set of conventions about how to work with Git. It defines workflows for the most common tasks - like starting & finishing features, hotfixes or releases.
Tower supports git-flow out of the box - you won't have to install any additional components.