我有一个目录,在这个目录中我有很多子目录。我想跟踪其中的4个(我知道它们的名字)。
许多人都可以访问顶级目录,其中一些目录有时会添加新的子目录。
当我现在用命令
列出回购的状态时git status
我得到了一份“未跟踪”条目的大量列表
我怎么能告诉git,我只对我想跟踪的四个目录感兴趣?
答案 0 :(得分:3)
.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
像这样工作。
答案 1 :(得分:0)
不会在.gitignore文件中添加您不想跟踪的条目吗?
最佳