title: Reasons for not working on the master branch in Git
body: <p>So, I'm fairly new to git and I've after a bit of reading around over the last couple of weeks I've read a few people saying that the master branch shouldn't be changed but rather branched from and then merged to.</p>
  
  <p>I'm happy enough to work with branches but was wondering for the reasons behind not working on the master branch?</p>