the common practice of Zavakid that he hit ( more doc need to be add) developer we use git-flow to be our git work flow, so the branch master is our stable build, and the branch develop is our nightly build.