The master branch is always deployable, meaning it is stable and either live or ready to go live. New features, fixes, and general exploration occurs in new branches of the master. When working on a ...