Помощь в понимании системы распределенного контроля версий на основе Git
Форум — General
Пытаясь понять систему Git пришел к такой аналогии. Предположим я биолог-селекционер, и хочу вывести новый вид огурцов. Я беру семена, и начинаю селекционные эксперименты у себя в огороде. Но чтобы увеличить шансы на выведение уникального вида, я подключаю своих друзей-биологов. Я даю им семена,и они тоже начинают эксперименты по селекции, но каждый в своем собственном огороде. Потом я смотрю что получилось у других и если мне нравится результат я могу интегрировать «ДНК» (частично или полностью в любой комбинации, типа черри-пик) новых видов, которые получили мои друзья в свой вид. И так мы можем обмениваться частичными результатами пока не получится то что надо.
Это верная аналогия?