Neo4j Server push changes from one server to another

Hi,

We have multiple neo4j servers like one is for dev, one is for qa, then staging and so on. I work on the dev server when I am done I copy paste the Cypher queries I used in dev to the qa Server once QA is done then I paste the Cypher queries in staging and so on. Can I push the changes in dev to QA and then QA to staging and so on like GitHub branches?

Thanks in advance.