如何首先使用git ls文件显示目录

如何首先使用git ls文件显示目录,git,git-ls-files,Git,Git Ls Files,我正在寻找类似于命令的-group directories first参数ls git ls-files 通常,输出按字母顺序排序,如下所示: anotherfile.c directory/file.c file.c directory/file.c anotherfile.c file.c 我希望它看起来像这样: anotherfile.c directory/file.c file.c directory/file.c anotherfile.c file.c 这似乎没有得到支持

我正在寻找类似于命令的
-group directories first
参数
ls

git ls-files
通常,输出按字母顺序排序,如下所示:

anotherfile.c
directory/file.c
file.c
directory/file.c
anotherfile.c
file.c
我希望它看起来像这样:

anotherfile.c
directory/file.c
file.c
directory/file.c
anotherfile.c
file.c

这似乎没有得到支持(甚至在文章中没有讨论)


只有某种类型的命令别名/输出处理才会返回所需的输出(比如调用命令两次,一次包括“/”以获取文件夹的所有路径,一次不包括“/”以仅获取文件)

通过一个脚本对输出进行管道处理,该脚本可能会按照您喜欢的顺序对输出进行排序。