title: No merge commit in the commit history in Git
body: <p>I merged my development branch to staging branch but I can't see the merge commit on the staging branch. What am I doing wrong? My workflow is as follows.</p>
  <ol>
  <li>Checkout development branch and make some changes</li>
  <li>Pull development branch</li>
  <li>Commit development branch to local repo</li>
  <li><code>git checkout -q staging</code></li>
  <li><code>git merge development</code></li>
  <li><code>git push origin staging:staging</code></li>
  <li><code>git checkout -q development</code></li>
  <li><code>git push origin development:development</code></li>
  </ol>
  <p>I use VS Code GUI for git tasks. I have another dev working in the same project. For some reason in both branches, the commit history looks exactly the same. Earlier it used to show the merge commit without any issue but not anymore. Neither of us are able to figure out where things went wrong.</p>