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