title: I want to change the arrangement of several branches so that both grow from a common starting point, rather than one from the other
body: <p>I am still learning how to use git and I got into a serious problem.</p>
  <p>I created and switched to a new branch using <strong>git checkout -b branch01</strong> and added some files in it using <strong>git add .</strong> and I again created a new branch and added another files in it.</p>
  <p>Now when I am pushing the files in github, the branch 2 is having files of branch 1 as well and I want only branch 2 to have its own files specified rather than any other branch.</p>
  <p>Can anyone please help me out in fixing this problem? Thanks in advance :)</p>