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