32

我想列出 git 存储库根目录中的版本控制文件。要在集市上做同样的事情,你运行:

bzr ls --versioned --non-recursive

我如何在 git 中做到这一点?

4

2 回答 2

41

如果您准确地描述了您想要显示的列表,将会更有帮助。从 bzr 文档中猜测,我想你想要这样的东西。

git ls-tree --name-only HEAD

这列出了当前目录中当前处于HEAD修订版中的文件的名称,这些文件名应该接近您所要求的。

于 2009-09-17T21:06:38.110 回答
8

我不知道“bzr ls --versioned --non-recursive”是做什么的,但我怀疑它是

或者

  • git ls-files ”(可能还带有 --cached 和 --exclude-standard 选项),它列出了指定类型的文件(默认情况下是索引中的文件),并且是递归的(目前没有办法据我所知,关闭递归)。
于 2009-09-19T08:41:02.793 回答