Я бы сохранил его в отдельной (частной) ветке запущен из ветки, в которой вы выполняете обычную разработку. Назовем филиалы обычными и частными. В Private есть личные вещи, в нормальном режиме вы делаете нормальную разработку.
Вы создаете частное из обычного. Добавьте личные данные и зафиксируйте.
Кодирование продолжается в обычном режиме.
Когда вы хотите сделать релиз:
git checkout private
git merge -m "Release 1.0" --no-ff normal
git tag v1.0
Разработка продолжается в обычном режиме .. .. тогда вы хотите выпустить 2.0:
git checkout private
git merge -m "Release 2.0" --no-ff normal
git tag 2.0
И так далее.
Если что-то нужно изменить в частном порядке, продвигайтесь вперед:
git checkout private
# add in your changes
git commit -m "Doing blahblahblah"
А теперь частный готов к большему.