title: What does 'git fetch -p' (or --prune) mean
body: <p>I had run this command with misunderstandings while I was deleting my one local branch,</p>
  
  <pre><code>git branch -D branch-name
  
  git fetch -p 
  </code></pre>
  
  <p>but I have seen their is a list of branch names that are showing to be deleted.</p>
  
  <p>I was afraid to see the list of deleted branches list, and thinking might be I had executed wrong command, and accidentally deleted all the branches!! </p>
  
  <p>What does mean of this command (<code>git fetch -p</code>). Any idea? </p>