title: warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal'
body: <p>I tried to add my files to staging on another branch in git. Basically I have done the following</p>
  
  <ol>
  <li><code>git checkout -b &lt;newBranch&gt;</code></li>
  <li>Modified some files in that new branch</li>
  <li>git add .</li>
  </ol>
  
  <p>But got the following warning (I have not found anything like this in SO and surprisingly on by googling. It is very surprising for me):</p>
  
  <blockquote>
    <p>warning: You ran 'git add' with neither '-A (--all)' or
    '--ignore-removal', whose behaviour will change in Git 2.0 with
    respect to paths you removed. Paths like
    'thePathToFileIDeleted' that are removed from your working
    tree are ignored with this version of Git.</p>
    
    <ul>
    <li><p>'git add --ignore-removal ', which is the current default,   ignores paths you removed from your working tree.</p></li>
    <li><p>'git add --all ' will let you also record the removals.</p></li>
    </ul>
    
    <p>Run 'git status' to check the paths you removed from your working
    tree.</p>
  </blockquote>
  
  <p>Does anyone know what does it mean and what should I do in the following situation? My <code>git version 1.8.3.2</code></p>