About branches
Use a branch to isolate development work without affecting other branches in the repository. Each repository has one default branch, and can have multiple other branches. You can merge a branch into another branch using a pull request.

- Branches allow you to develop features, fix bugs, or safely experiment with new ideas in a contained area of your repository.
- When you create a repository with content on GitHub, GitHub creates the repository with a single branch. This first branch in the repository is the default branch.