syslog
我想将我的主机上以 开头的所有文件添加到 git。这看起来很疯狂,但我认为它可以管理一些配置片段到 git 存储库。
我的.gitignore
是:
$ cat /.gitignore
/*
!/**/sysgit*
但它无法拾取位于/Users/myusername/tmp/sysgit_test
的文件git status
。
git 支持这个吗?
答案1
据预计,这是男人吉蒂诺尔:
出于性能原因,Git 不会列出排除的目录,因此包含文件上的任何模式都无效,无论它们是在哪里定义的。
git status --untracked=all
非常接近解决您的问题,但仍然不显示子目录中未跟踪的文件。这实际上看起来像一个错误。