Как использовать git status для проверки каталога - PullRequest
0 голосов
/ 13 марта 2012

Когда я набираю 'git status' выход

# 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)

тогда я пытаюсь использовать

git status var/cache/

и возвращаем

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

Так как я могу проверить статус в папке кеша и заблокирует папку

Спасибо за любой совет.

Юань

Ответы [ 2 ]

5 голосов
/ 13 марта 2012

Какой статус? var/cache является неотслеживаемым , как и в Git. Он находится в файловой системе, но не в git и не в gitignore. Вот почему говорится, что нет данных.

0 голосов
/ 13 марта 2012

Kevin's answer абсолютно прав: чтобы иметь возможность отслеживать изменения в файлах, вы должны сказать git, что хотите отслеживать изменения вообще.

  1. добавить каталоги в индекс:
    git add var/cache/
    git add var/locks/
    git add var/session/

  2. зафиксировать их текущее состояние:
    git commit -m "initial"

  3. СЕЙЧАС вы можете попросить git о
    git status var/cache
    и Git скажет вам, что изменилось.

...