title: Git "error: The branch 'x' is not fully merged"
body: <p>Here are the commands I used from the master branch</p>
  <pre><code>git branch experiment
  git checkout experiment
  </code></pre>
  <p>Then I made some changes to my files, committed the changes, and pushed the new branch to GitHub.</p>
  <pre><code>git commit . -m 'changed files'
  git push -u origin experiment
  </code></pre>
  <p>Later on I decided to merge my experiment branch into the master branch.</p>
  <pre><code>git checkout master
  git merge experiment
  </code></pre>
  <p>Finally I pushed the changes to GitHub.</p>
  <pre><code>git push -u origin master
  </code></pre>
  <p>All went well until I tried deleting my experiment branch using</p>
  <pre><code>git branch -d experiment
  </code></pre>
  <p>I got the error message:</p>
  <blockquote>
  <p>error: The branch 'experiment' is not fully merged.<br />
  If you are sure you want to delete it, run 'git branch -D experiment'.</p>
  </blockquote>
  <p>I'm a bit new to git, and I don't know how much more I could possibly merge the two branches. What am I missing here?</p>