我在一个子目录中有 6,000 个未跟踪文件,我正在构建 .gitignore 文件以过滤掉不需要的文件。我正在通过运行“git status”来测试我的 gitignore 过滤器。
但是,我在不同的子目录中有大量未跟踪的其他文件,因此“git status”也显示了所有这些文件,这使得很难看到 .gitignore 规则在做什么。
如果文件被跟踪,那么我可以做'git status'。并且它将 git-status 输出限制为仅当前目录中的那些文件,但是由于当前目录及其所有内容都未跟踪,因此“git status”。返回“错误:pathspec。不匹配 git 已知的任何文件。”
我为此使用了 git-1.6.6.1,尽管有趣的是我的测试表明 git-1.7.1 (在不同的系统上)实际上确实允许您在未跟踪的目录上执行 git-status 。不幸的是,我无法在这个系统上升级 git。-1.6.6.1 是否有已知的解决方法?