Cómo usar el estado de git para verificar un directory

Cuando escribo 'git status', el resultado es

# On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # var/cache/ # var/locks/ # var/session/ nothing added to commit but untracked files present (use "git add" to track) 

entonces trato de usar

 git status var/cache/ 

y regresa

 error: pathspec 'var/cache/' did not match any file(s) known to git. 

Entonces, ¿cómo podría verificar el estado en la carpeta de caching y la carpeta de lockings?

Gracias por cualquier consejo.

Yuan

La respuesta de Kevin es absolutamente correcta: para poder rastrear los cambios en los files, debes decirle a git que quieres rastrear los cambios.

  1. agregue los directorys al índice:
    git add var/cache/
    git add var/locks/
    git add var/session/

  2. cometer su estado actual:
    git commit -m "initial"

  3. AHORA puedes preguntarle a git por
    git status var/cache
    y git te dirá qué ha cambiado.

¿Qué estado? var/cache se rastrea , como en, no está en git. Está en el sistema de files, pero no está en git y no está en el gitignore. Es por eso que dice sin seguimiento.