Звучит так, как будто вы не создали ни одной ветки или метки и, вероятно, имеете «ствол», который не помечен как таковой. В соответствии с передовой практикой у вас есть ствол для текущего стабильного кода, ветки, с которыми вы разрабатываете, и теги, которые фактически используются на рабочем сайте. В Википедии есть краткое описание и схема .
Конечно, это просто лучшая практика. Ваш проект звучит достаточно маленьким, чтобы вы могли с легкостью разбить код на каталог разработки / и каталог производства / в своем хранилище кода. Верните код в каталог разработки и, после того как изменение полностью протестировано, объедините его с рабочим каталогом.
Независимо от того, делаете ли вы это правильно или просто, важно сделать что-то , чтобы отделить ваш код разработки от производственного кода. По мере того, как вы добавляете больше разработчиков, становится все менее вероятным, что база кода разработки будет стабильной, потому что люди проверяют код, который не был полностью протестирован, не завершен, что угодно. Потратив немного больше времени на управление двумя ветвями кода, вы сэкономите много головной боли в дальнейшем.