Clarification related to looker instances

Hi,

I am new to looker and we have just started using it and currently there are only ‘Development’ & ‘Production’ Environment.

Is there anyone having ‘QA’ Environment and if so what was your approach and steps to create ?

and also how the code promotion happens from Dev → QA → Production?

Will the looker IDE support GIT integration in this ( Dev → QA → Production ) workflow?