title: Am I setting up the repository correctly for what our team is trying to do?
body: <p>We have three developers working on a microsoft visual studio project that is being hosted on Github but we are using the VS Github extension tool.</p>
  
  <p>We are a little confused about how many branches are necessary for our project.... This is what we have right now.</p>
  
  <p>Master Branch -> Development Branch.</p>
  
  <p>The idea that we are currently working with, is that we will each individually make changes, and then push up to the Development Branch to test with. When Coder 1 makes a change, Coder 2 and 3 will see the change and can merge their projects with the Dev branch and vice versa- so we stay in sync.... Then when we are comfortable with the changes, we merge Development Branch into Master Branch.</p>
  
  <p>We are wondering if we need more branches, or if more branches would be userful....</p>
  
  <p>For example what if we had:</p>
  
  <p>Master Branch -> Development Branch -> Coder1 Branch, Coder2 Branch, Coder3 Branch.</p>
  
  <hr>
  
  <p>Is there any benefit to adding more branches? We only have three coders and are wondering what the setup should look like.</p>
  
  <p>Thanks!</p>