Для правильного управления ходом событий, и как минимум фиксирования удачных этапов. Мы хостим сохранить наш прогресс, так как в разработке любой взаимосвязи этот процесс имеет место иметь баг.
Контроль версии. Помогает устранять баги в системе, делая систему более гибкой в архитектуре и тп.
Если вы к примеру, хотите сделать ребилд версии, обновление. магазина, если что то пойдет не так, благодаря контролю версии вы сможете сделать откаты или использовать старые удаленные элементы или модули заново.
git init
git status
git add .
git commit -m' first init commit'
далее следует обращение для отправки вашего коммита для хранения в https://github.com/ гит хаб, это библиотека публичных репозиториев. Если вам нужен не публичный репозиторий, эти услуги платные.
один из вариантов платного хранения, можем рекомендовать https://bitbucket.org/