После моего первого вопроса я хотел бы получить подтверждение о лучшем рабочем процессе git в моем случае.
У меня есть один проект django, размещенный на github, и я разный клоны для каждой своей ветви: customerA, customerB, demo ... (думаю, веб-сайты)
Филиалы используют одно и то же ядро, но имеют разные данные и настройки (они в gitignore)
Когда я работаю в филиале CustomerA, как я должен реплицировать некоторые исправления ошибок в другие развертывания?
Когда я создаю новую общую функцию, я создаю специальную ветку, а затем объединяю ее с моим мастером. Затем для развертывания на «клиентах» я объединяю главную ветку с клиентской веткой. Это правильный путь? или я должен перебазировать?
# from customerA branch
git fetch origin master
git merge origin master
Кроме того, я создал удаленный филиал для каждого клиента, чтобы я мог создавать резервные копии филиалов клиентов на github.
Это выглядит очень классической проблемой, но я думаю, что я не правильно использую git
Спасибо.
Ju.