I think this is a common issue for everyone who deploys their first app…
I recommend having two separate repositories for two separate Apps in two separate stores. (A dev system and a productive system)
This should be the easiest way (maybe even the only way)
It is the way I work and others too, like in this thread over here