git ls-files --others
goes down the directory tree. Is there an easy way to show untracked files only in the current directory?
Use the exclude pattern of 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 "*/*"
From the man page:
-x <pattern>
--exclude=<pattern>
Skip untracked files matching pattern. Note that pattern is a shell wildcard pattern.
I don't think there's an option to , but you could always just do:git ls-files
that has that effect
git ls-files --other | grep -v /
... to just list the untracked files in the current directory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With