Я нахожусь на кончике мастера в моем хранилище. Нет локальных изменений.
git diff-index HEAD -- "*"
правильно ничего не возвращает.
Тем не менее,
git diff-index HEAD -- "*.c"
возвращает мне все мои файлы C, как будто в хранилище их вообще не было, например:
:000000 100644 0000000000000000000000000000000000000000 c0054a0b0a441090184a141ee73954a94a2904d5 A block-sha1/sha1.c
:000000 100644 0000000000000000000000000000000000000000 c59b0c98fefefc413c8330715fffcc83142d5b2d A builtin/add.c
:000000 100644 0000000000000000000000000000000000000000 fc43eed36b55e4966796490b8c0a02fae790229c A builtin/annotate.c
:000000 100644 0000000000000000000000000000000000000000 84a8a0b52136c4d1e43ec10f9ef5ed76b7d3c12f A builtin/apply.c
- кэширование никак не помогает.
Это ошибка или особенность?