0

当我输入“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.

那么我怎样才能检查缓存文件夹和锁定文件夹的状态

感谢您的任何建议。

4

2 回答 2

5

什么状态?var/cache跟踪,例如,它不在 git 中。它在文件系统中,但不在 git 中,也不在 gitignore 中。这就是为什么它说未跟踪。

于 2012-03-13T04:50:35.210 回答
0

Kevin 的 回答是绝对正确的:为了能够跟踪文件的变化,你必须告诉 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 会告诉你发生了什么变化。

于 2012-03-13T10:26:52.913 回答