Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何列出git稀疏签出中的所有文件?_Git - Fatal编程技术网

如何列出git稀疏签出中的所有文件?

如何列出git稀疏签出中的所有文件?,git,Git,git ls文件和git稀疏签出的行为如何 在执行稀疏签出之后,我想计算文件的数量。如果我使用git ls files | wc-l它将给出与完整回购签出时相同的编号。这是故意的吗?如何将ls文件限制为仅列出已签出的文件?尝试git ls files-v | grep-e'^H'| wc-l。签出的文件用前导的H标记,隐藏的文件用S标记。但要确保存储库是干净的。其他身份的文件有其他的前导字母。谢谢,这很有效,但感觉很粗糙。

git ls文件
git稀疏签出
的行为如何


在执行稀疏签出之后,我想计算文件的数量。如果我使用
git ls files | wc-l
它将给出与完整回购签出时相同的编号。这是故意的吗?如何将
ls文件
限制为仅列出已签出的文件?

尝试
git ls files-v | grep-e'^H'| wc-l
。签出的文件用前导的
H
标记,隐藏的文件用
S
标记。但要确保存储库是干净的。其他身份的文件有其他的前导字母。

谢谢,这很有效,但感觉很粗糙。