git - это система контроля версий.
Это не "локальное хранилище" и не нечто, что можно "приделать" сбоку.
Предположу, что под словом "приделать" вы имеете в виду использование git для доставки обновлений на продуктивный сервер.
Моё мнение - так делать не стоит.
Серверу совершенно не нужно хранить у себя всю историю версий.
А вот локально да - лучше вести разработку в git.
Ещё по хорошему следует хранить копию репозитория на каком-нибудь ещё сервере, например в собственном экземпляре gitlab и синхронизировать её с локальной при помощи git pull/push.
Ну и помни, что не надо все файлы в git запихивать. В git должны храниться только исходные файлы. Всякие картинки - в git-lfs.
Пароли - в каком-то другом хранилище.
Артефакты, которые создаёт компилятор или препроцессор - в .gitignore