In order to ensure the development of various software versions, branches are implemented in Git. Branches are used to develop new functionality in the utility.