When you say that you have been developing on a local machine do you mean that you have a completely separate app that you have been working on?
If you need to import another app into another you could use depedencies: Is there an easy way to create an API in Anvil? - #2 by stefano.menci
We use the Anvil version control to push changes to production (also custom domain). General flow looks like this:
- Create a new branch for development,
- Make changes
- Merge changes with master
- Reset production to the new merged position
More info here Anvil Docs | Version Control