What is branching model?
What Is a Git Branching Model? A Git branching model defines your branching strategy in Git. It determines when and how developers make changes and commit them back to your codebase. Using a Git branching model can expedite the process of delivering feedback to developers.
What is branching strategy used in Git?
Branching allows teams of developers to easily collaborate inside of one central code base. When a developer creates a branch, the version control system creates a copy of the code base at that point in time. Changes to the branch don't affect other developers on the team.