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

git:仅跟踪选定的条目

  •  0
  • astropanic  · 技术社区  · 15 年前

    我有一个目录,在这个目录中我有许多子目录。我只想追踪其中的4个(我知道他们的名字)。

    许多人可以访问顶部目录,其中一些人有时会添加新的子目录。

    当我现在用命令列出回购的状态时

    GIT状态

    我得到一个巨大的“未跟踪”条目列表

    我怎么能告诉Git,我只对我要跟踪的四个目录感兴趣?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Chris Johnsen    15 年前

    .gitignore 在顶层目录中(或 .git/info/excludes ):

    *
    !/somedir_a/
    !/another_dir/
    !/dir.the.third/
    !/one-last-dir/
    

    但是如果有多个人可以访问顶级目录,他们可能会损坏您的 .git 迪尔

    或者,你也可以跑步 git status -uno (表示_不显示未跟踪文件_)。使用 git config status.showUntrackedFiles no 使 git status 在那个存储库中,默认情况下是这样工作的。

        2
  •  0
  •   Vagaus    15 年前

    不添加不想在.gitignore文件中跟踪的条目吗?

    最好的