title: What's the difference between "git add -u" and "git add -A"?
body: <p>Okay, so I was searching <strong>"How to Remove Manually Deleted files from Git"</strong> without actually doing <code>git rm file.txt</code> for each file when I came across "<a href="https://stackoverflow.com/questions/492558/removing-multiple-files-from-a-git-repo-that-have-already-been-deleted-from-disk">Removing multiple files from a Git repo that have already been deleted from disk</a>".</p>
  
  <p>The two most Up-Voted commands were:</p>
  
  <ul>
  <li><code>git add -u</code></li>
  <li><code>git add -A</code></li>
  </ul>
  
  <p>Although both of them worked for me, I still can't understand the difference and the solutions on the page don't explain it either. My questions are, how are they differ from each other, and what other git commands can be used to remove files that have been deleted manually from the disk?</p>