Branching and Deployment – Good Practices
Feature Branches Branching is a vital tool for all developers, working alone or in teams. The basic idea of feature branching is that when you start work on a feature, you create a branch off of the repository and commit all the changes for the feature onto the branch and when your feature is code complete