git ls-files --others
沿着目录树向下。是否有一种简单的方法可以在当前目录中显示未跟踪的文件 ?
答案 0 :(得分:5)
使用ls-files
的排除模式:
# on Windows, with msysgit
git ls-files --others -x */*
# on Unix (Cygwin or Ubuntu), quotes are necessary around the pattern
git ls-files --others -x "*/*"
从手册页:
-x <pattern>
--exclude=<pattern>
跳过与图案匹配的未跟踪文件。请注意,pattern是shell通配符模式。
答案 1 :(得分:1)
我认为,但你可以随时做:git ls-files
有一个选项可以产生这种效果
git ls-files --other | grep -v /
...只列出当前目录中未跟踪的文件。
答案 2 :(得分:1)
如果当前目录是回购的顶部,则可以执行此操作
git ls-files -iox "/*"