git
Git — это распределённая система управления версиями, используемая для отслеживания изменений в файлах и координации работы нескольких людей над проектом. Она позволяет сохранять историю изменений, делать резервные копии, ветвить репозитории и сливать изменения. Идеально подходит для разработки ПО.