title: Best Git workflow for Sitecore
body: <p>Sitecore is a content management system that my company uses. We have three environments: Dev, Stage, and prod. we are using BitBucket with SourceTree (using gitflow workflow) for most of our development work. </p>
  
  <p>We are running into issues applying the same flow for Sitecore, because there are two different types of people who make changes to the site. </p>
  
  <p>One is the developers who create a feature branch to work on some features and the integrate in the development branch. 
  The others are the power users who work on the staging site that create dynamic content. The dynamic content is everywhere, so there is no way to isolate it. </p>
  
  <p>So, during deployment we have to go through a painful process of merging the changes the developers made with the changes in stage to get it ready for deployment. Is there any git workflow out there that can work for this type of scenario? Thanks!</p>