Чтобы ускорить и запустить новый проект django, я бы хотел иметь отдельный «скелет проекта», на котором я основываю все свои новые проекты. Было бы замечательно, если бы, улучшив каркас, я смог внести эти улучшения в свои активные проекты. Как я могу сделать это с помощью git?
Итак, может быть, в моей машине с удаленным git-репозиторием у меня будет 1 репо для каждого проекта и одно для скелета?
- проектируемый-A-репо
- проектируемый-B-репо
- каркасно-репо
Если я хочу создать новый proj-C локально на основе скелета, а затем передать свои локальные изменения на удаленный сервер в новом репо с именем proj-C-repo, как я могу это сделать?
Я прочитал довольно много документации по git, но я не уверен, как это сделать. Нужно ли клонировать скелет или создать пустой репо, а затем отслеживать удаленную ветку или что-то еще?