title: GIT Multi-tier configuration for environments: [DEV -> QA -> PROD]
body: <p>I have the following hierarchy like multiple developers push their code and test on their <strong>DEV server</strong>, once that seems to be fine, it should go for QA's Verification on <strong>QA server</strong>, and once QA approves then it should go to <strong>PROD server</strong> which will be available for customers.
  e</p>
  
  <p>The code needs to be maintained under GIT.</p>
  
  <p>I would like to know, what is the best practice on how we can configure such structure of CODE flow under SDLC.</p>
  
  <p>Thanks.</p>