Git:仅跟踪选定的条目

发布于 2024-09-08 08:41:40 字数 222 浏览 2 评论 0原文

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

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

当我现在使用命令列出存储库的状态时

git 状态

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

我如何告诉 git,我只对我想要跟踪的四个目录感兴趣?

I have a directory, in this directory I have many subdirectories. I want to track only 4 of them (I know they names).

Many people have access to the top directory, and some of them, sometimes are adding new subdirectories.

When I now list the status of the repo with the command

git status

I get a huge list of 'untracked' entries

How I can tell git, I'm only interested in the four directories I want to track ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眼泪淡了忧伤 2024-09-15 08:41:40

顶级目录中的 .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 在该存储库中默认像这样工作。

.gitignore in the top level directory (or .git/info/excludes):

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

But if multiple people have access to the top-level directory, they could damage your .git dir.

Alternatively, you could just run git status -uno (means “do not show untracked files”). Use git config status.showUntrackedFiles no to make git status work like this by default in that repository.

岁月苍老的讽刺 2024-09-15 08:41:40

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

最好的

Wouldn't adding the entries you don't want to track in a .gitignore file work?

Best

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文