title: What's a <pathspec> in the git command?
body: <p>I have updated, modified and removed files in my application and I am now ready to commit. Here is the status:</p>
  
  <pre><code>C:\G\ab\WebAdminApp&gt;git status
  On branch master
  Your branch is up-to-date with 'origin/master'.
  
  Changes not staged for commit:
    (use "git add/rm &lt;file&gt;..." to update what will be committed)
    (use "git checkout -- &lt;file&gt;..." to discard changes in working directory)
  
          modified:   WebAdminApp.csproj
          modified:   WebAdminApp.csproj.user
          modified:   app/admin/controllers/ContentController.ts
          deleted:    app/admin/interfaces/IEnumService.ts
          modified:   app/admin/interfaces/IHomeController.d.ts
          modified:   lib/pagedown/Markdown.Sanitizer.ts
          deleted:    lib/typings/global.ts
          modified:   package.json
          modified:   ../abilitest-admin.v12.suo
  
  Untracked files:
    (use "git add &lt;file&gt;..." to include in what will be committed)
  
          app/interfaces/IEnumService.d.ts
          app/interfaces/IUtilityService.d.ts
          ../npm-debug.log
  </code></pre>
  
  <p>no changes added to commit (use "git add" and/or "git commit -a")</p>
  
  <p>When I enter:</p>
  
  <pre><code>git add . 
  </code></pre>
  
  <p>It gives me a message saying:</p>
  
  <pre><code>C:\G\ab\WebAdminApp&gt;git add .
  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 'WebAdminApp/app/admin/interfaces/IEnumService.ts' that are
  removed from your working tree are ignored with this version of Git.
  
  * 'git add --ignore-removal &lt;pathspec&gt;', which is the current default,
    ignores paths you removed from your working tree.
  
  * 'git add --all &lt;pathspec&gt;' will let you also record the removals.
  </code></pre>
  
  <p>I would like everything I did on my local PC to be committed and then I want the master on GITHUB to reflect this. </p>
  
  <p>Can someone explain what does it mean <strong></strong> and what should I now enter so all the changes can be committed with a git commit ?  Sorry it's not clear to me.  Is  the directory or ?</p>