0

「gitstatus」と入力すると、出力は次のようになります。

# 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 に答える