Git

Git — распределённая система управления версиями. Система спроектирована как набор программ, специально разработанных с учётом их использования в сценариях. Git поддерживает быстрое разделение и слияние версий, включает инструменты для визуализации и навигации по нелинейной истории разработки. Удалённый доступ к репозиториям Git обеспечивается git-демоном, SSH- или HTTP-сервером.