title: error: The branch 'yourname' is not fully merged with removed remote
body: <p>Can't remove local branch that was merged and removed from GitHub.</p>
  
  <pre><code>$ git branch  -d startapp
  warning: not deleting branch 'startapp' that is not yet merged to
           'refs/remotes/origin/startapp', even though it is merged to HEAD.
  error: The branch 'startapp' is not fully merged.
  If you are sure you want to delete it, run 'git branch -D startapp'.
  
  $ git branch
  * master
    startapp
  
  $ git checkout startapp
  Switched to branch 'startapp'
  Your branch is ahead of 'origin/startapp' by 65 commits.
    (use "git push" to publish your local commits)
  
  $ git pull
  Your configuration specifies to merge with the ref 'startapp'
  from the remote, but no such ref was fetched.
  </code></pre>
  
  <p>The branch was removed after it was merged from GitHub. It is also fully merged in to master.</p>
  
  <pre><code>$ git log --graph --left-right --cherry-pick --oneline master...startapp
  $
  $ git log --graph --left-right --oneline master...startapp
  $
  </code></pre>
  
  <p>Why the complain?</p>