title: Multiple features for one branch - what's the point?
body: <p>On SourceTree, I have one branch called "develop".  I use SourceTree Git Flow to create a new feature from the "develop" branch.  I make changes to the feature branch and then finish the feature and the changes go back to my "develop" branch. </p>
  
  <p>I then push these changes to the remote.</p>
  
  <p>Now, here's what I was trying to do.  I had to work on two JIRA tasks at the same time. So I created two feature branches from the "develop" branch: "develop/feature1" and "develop/feature2".  I can switch between the features by double clicking them when selected on SourceTree.  I can then check the working copy for both feature branches, but I noticed that files I added to one have also been added to the other.</p>
  
  <p>My questions are:</p>
  
  <ol>
  <li><p>When I add files to one feature's working copy why do they appear in another feature's working copy?</p></li>
  <li><p>What is the point of having feature branches if they can't isolate changes from each other?</p></li>
  </ol>