我在我的存储库中的主人。没有本地变化。
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
- 缓存无论如何都无济于事。
是错误还是功能?