GIT QuickStart : 4.Working with branches in git using Visual studio
Learning RPA Technologies
Git branches keeps an exact history of commits. Committing changes to a branch will not affect other branches, and you can share branches with others without having to merge the changes into the main project.
Since the branches are lightweight, switching between branches is quick and easy. Git does not create multiple copies of your source when working with branches. Git workflow should create and use branches for managing features and bugfixes.