I want to move the customize civicrm from development to production. But the problem is that if it goes in production then how can I customize again?
Assuming you did your customizations in an extension you would install the extension on production. If you then want continue updating your customizations in your extension you can do so on test, and then issue a new release of your extension.
The Upgrader (check https://docs.civicrm.org/dev/en/latest/extensions/civix/#generate-upgrader) can help you to manage what needs to happen on a new installation.