Я - магазин для одного человека, разрабатывающий несколько настольных приложений и веб-сайтов. Я начал использовать GIT для управления версиями несколько месяцев назад, и я доволен этим, но мое использование довольно неуклюжие, и мне интересно, что рабочий процесс должен быть для одного пользователя.
Сейчас у меня есть папка .git в каждой из моих папок проекта. Я совершаю свои изменения каждый раз в то время, и я просто продолжаю работать над рабочей копией.
Я никогда ничего не вытаскиваю из репозитория GIT (рабочая копия все еще существует, будет ли она перезаписана Git?), и я не совсем уверен, что произойдет, если я создам ветку (где находится ветвь создана? Та же папка?)
Другими словами, я использую GIT в основном для просмотра различий со старыми версиями, когда это необходимо, при этом все еще работает по-старому.
Это прекрасно, и даже базовая настройка, подобная этому, имеет свои преимущества, но я чувствую, что мне не хватает смысла.
Каким должен быть рабочий процесс для магазина с одним человеком?