title: Merge development branch with master
body: <p>I have two branches namely <code>master</code> and <code>development</code> in a GitHub Repository. I am doing all my  development in development branch as shown.</p>
  
  <pre><code>git branch development
  git add *
  git commit -m "My initial commit message"
  git push -u origin development
  </code></pre>
  
  <p>Now I want to merge all the changes on the <code>development</code> branch into the <code>master</code>. My current approach is:</p>
  
  <pre><code>git checkout master 
  git merge development
  git push -u origin master 
  </code></pre>
  
  <p>Please let me know if the procedure I am following is correct.</p>