Дали проект, сказали, что используется Gitflow.
Почитал что это, в принципе ясно. Не понятно только нужно ли инициализировать его локально?
Установил расширение brew install git-flow-avh
Когда попытался создать ветку git flow feature start branch-name
консоль ругналась что нужно сначала инициализировать командой git flow init
Это разве не перезапишет уже существующую папку .git ?
Если документация говорит, что нужно, значит нужно.
Инициализировать Git Flow и инициализировать репозиторий это две разные команды.
Да даже git init никогда не удалит существующий репозиторий, она только создает его, если его ещё нет. На существующем репо она ничего не удаляет.
В гите вообще сложно что-то удалить, тем более случайно. Не бойтесь практиковаться.