Git system
The Git system is a version control system for a working project. Git has a distributed architecture, which means that project files and repositories are placed in different branches, with the main stable code located in the main branch of the project, and work on new changes and their testing is carried out in side, so-called topic branches. Each time changes are saved in files, the Git system makes a kind of snapshot of them, which is stored in a temporary folder.