GIT BRANCHING STRATEGIES
Branching strategies allow a code base to evolve organically in a coherent way. A branching strategy is a convention, or a set of rules, that describes when branches are created, naming guidelines for branches, what use branches should have, and so on. Branching strategies allow for separation of work grouped by concept ideas. These concept ideas can be developed in parallel and may also involve bug fixes and patches. There are various Git branching strategies such as
- Scheduled deployment strategy – Gitflow
- Branch per feature deployment strategy – Github flow
- State branching strategy – Gitlab flow
Successful & Easy to use Git Branching Model