在我调用 git add <file>
之后,命令 git status
会显示如下内容:
...
new file: <file>
不知为何,我无法通过使用 ls-files
获得相同的信息,它(在本例中为 ls-files -tc
)将向我显示:
H <commited file>
H <other commited file>
H <file>
新文件似乎没有命令行开关。报告的文件是缓存的,这没有问题,但是我如何发现它在这个时候没有被提交?
使用 ls-files
或类似的命令(不必像解析 git status
那样解析大量输出)可以做到这一点吗?