Git Flow
Version Control Flow
What is Git Flow?
Git flow is a tool management to organize our software projects by creating a great
version control flow.
Git Flow Techniques
Create 2 main branches for developing the project
Master
Develop
Master
Production-Ready Code State
Develop
The latest delivery Code State
Git Flow Techniques
Create a branch for new features by creating parallel development.
There are 3 main branches
Feature Branch
Create branches features for the upcoming releases
Hotfix Branch
Create new branches to fix bugs
Release Branch
Create new branches for new releases
Git Flow Techniques
Pull Request
Verify the code before merging the new changes
Give some advices to improve code efficiency
Follow the code rules like code format, variables convention, etc
Convention Pull Request
UI Changes add screenshots
Changes Description
Add viewers