title: Git branch taxonomy
body: <p>I am not that much into Git, I mostly cover total basics, and I have encountered an issue on one of our projects.</p>
  
  <p>Currently, we have only a <strong>master</strong> branch with this file taxonomy:</p>
  
  <ol>
  <li>/html/
  
  <ul>
  <li>file.html</li>
  </ul></li>
  <li>/css/
  
  <ul>
  <li>file.css</li>
  </ul></li>
  </ol>
  
  <p>However, we have decided to set up a development branch and a Gulp environment. For this I have created new branch and made required adjustments. The new branch looks like this</p>
  
  <ol>
  <li>/dist/
  
  <ul>
  <li>/html/
  
  <ul>
  <li>file.html</li>
  </ul></li>
  <li>/css/
  
  <ul>
  <li>file.css</li>
  </ul></li>
  </ul></li>
  <li>/src/
  
  <ul>
  <li>/scss/
  
  <ul>
  <li>file.scss</li>
  </ul></li>
  </ul></li>
  <li>gulpfile.js</li>
  </ol>
  
  <p>Sadly, during the process I haven't realized that I made such huge changes and now I have doubts about the next steps. <strong>So my main questions are:</strong></p>
  
  <ol>
  <li>Will commiting this new file structure on the branch affect the master?</li>
  <li>When merging to master, is there going to be an issue with these files as well meaning it will probably duplicate them and I will have all folders in my project (html, css, dist, src)?</li>
  </ol>
  
  <p>Thanks for all answers.</p>