title: How to clean the branch list?
body: <p>After cloning a repo from the remote, I am on the <code>master</code> branch. When typing <code>git branch</code> to view the branch list, there's only <code>master</code> in the list.</p>
  
  <p>Over time, checking out existing branches as well as creating new branches, eventually merging new work into <code>master</code> and pushing to <code>origin</code>. Now, typing <code>git branch</code> shows a long list with dozens of branches.</p>
  
  <p>How can I reduce the list, removing specific branches from the list while retaining others on the list?</p>
  
  <p><strong>Update 1</strong>: To clarify, I am not interested in deleting any branch from the repo (and <em>definitely</em> not from the remote repo). Just making it easier to navigate between the subset of branches I regularly use at a given time.</p>
  
  <p><strong>Update 2</strong>: Consider -</p>
  
  <pre><code>$ git clone myrepo
  $ git branch
          * master
  $ git checkout mybranch
  $ git branch
            master
          * mybranch
  $ git checkout master
  $ git branch
          * master
            mybranch
  $ git "I'll not be dealing with mybranch for 91 days, do something to clean the list"
  $ git branch
          * master
  
  (playing DOOM for 91 days)
  
  $ git checkout mybranch
  $ git branch
            master
          * mybranch
  </code></pre>