Работа с GIT: Теория