Git определенно сможет удовлетворить ваши потребности, и, на мой взгляд, это лучший и самый гибкий SCM, который вы можете выбрать.
Если у вас есть принудительный доступ ко всем остальным репо, достаточно просто отправить каждому из них новые изменения.Или вы можете легко навязать централизованный модал (его легко настроить с помощью службы, такой как GitHub ), и только подтолкнуть к центральному репо, либо либо создать другие репозитории, чтобы извлечь из центрального репо, либо просто попросить разработчиков отменитьна регулярной основе.
На официальном git-сайте есть отличная документация по нескольким командам, которые вам действительно понадобятся для начала.
Наслаждайтесь!