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