Branch Activities for Git
A Git branch is a pointer to a snapshot of your changes, or you can think of it as a variation from the original or main state of your files. Adding a branch lets you create a new development area for your work. Then later, you can merge the branch into another one.