Git is just awesome. The following are personal preferences, recommendations and best practices.
Working with branches
Every feature, bug fix, release or every code change should be in a different branch. This is a great article for successful git branching. The
master branch contains the released code,
develop is shippable (tested and approved)…