Branch
WHAT IS BRANCH?
- Branch is a branch of code. What do you mean, you don't know?
When we are in a project, and there are several people in the project, it is normal for each member to work on one functionality. To have an organization and control, a particular branch is often created, so you would avoid problems related to the master branch. This would be a representation of what git would look like if a project had multiple branches:

WHAT TO USE?
- Generating a new branch ensures that unstable code is not merged into the main project files. After you complete the upgrade of the branch codes, you can merge the branch with the main one, often called master