У меня есть код шаблона/начальной точки, который я использую для разных проектов. Во время работы над новым проектом я всегда хочу добавлять и изменять элементы в шаблоне. Полагаю, создайте шаблон вместе с проектом.
Некоторые из моих дополнений зависят от проекта и не должны быть привязаны к шаблону. Другие должны.
Бьюсь об заклад, я мог бы использовать git для этого, но я не уверен, как это сделать. У меня есть репозиторий git для шаблона и один для каждого проекта. Я бы хотел, чтобы некоторые, но не все, совершили ошибку, чтобы вернуться к шаблону. Могу ли я создать подмножество файлов, которые не будут переданы обратно? Должен ли я работать над конкретными проектами в одной ветке и шаблоном в мастер?
Я очень ценю любые идеи. Мой google-fu мало что дает.