代码之家  ›  专栏  ›  技术社区  ›  davidA

如何在未备份目录上执行“git status”?

  •  2
  • davidA  · 技术社区  · 16 年前

    我在一个子目录中有6000个未跟踪的文件,我正在构造.gitignore文件来过滤掉不需要的文件。我通过运行“git status”来测试gitignore过滤器。

    不同的 子目录,所以“git status”也会显示所有这些,这使得很难看到.gitignore规则在做什么。

    为此,我使用git-1.6.6.1,尽管有趣的是,我的测试显示git-1.7.1(在另一个系统上)确实允许您在未跟踪的目录上执行git状态。很遗憾,我无法在这个系统上升级git。是否有-1.6.6.1的已知解决方法?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Jonathan Leffler    16 年前

    我会临时将不需要的(不同的)子目录添加到 .gitignore 这样它的文件就会被 git status 再次。

        2
  •  3
  •   number5    16 年前

    您可以尝试:

    git add --dry-run -A