title: git push request from branch to master
body: <p>I am new to GIT and GITHUB and was doing some hands-on and bit curious whats the best practices when working in the branch.</p>
  
  <p>I did the following :</p>
  
  <ol>
  <li>Created a branch (lets say branch9).</li>
  <li>Added a new file, then git add , git commit.</li>
  <li>I didn't merge it with master "git merge master"</li>
  <li>Instead I used this cmd "git push origin master" (so pushing the contents directly to master instead of pushing it to branch9)</li>
  <li>I see some weird things. I created a pull request from GITHUB and merged the files to master but after few mins the merge disappears.</li>
  </ol>
  
  <p>What is the correct sequence of steps I need to do while working on branching in GIT?</p>
  
  <p>Do I need to merge the contents from branch9 to master in local repo (git merge master) and then <code>git push origin master</code>?</p>