title: Magento workflow process with git
body: <p>I've been coding <strong>Magento</strong> sites using cron jobs to handle backups but it gets a little clunky when trying to revert back to previous versions of the site. I essentially have to dig through the backups and manually revert things back. I've read up on git and I like the idea of being able to document my changes through the development cycle and revert back to just the specific things I change with a few commands. </p>
  
  <p>Currently I have two branches in my local repo (master, develop). I essentially do all my development in the develop branch and merge everything over to the master branch when I'm done with a specific set of tasks and push things up to my gitbucket repo for backup purposes and just to get into the habbit of using a remote repo. </p>
  
  <p>I'm new to git so does this sound sufficient for my scenario or can anyone recommend a good workflow process for a one man shop using git with Magento? Thanks.</p>