【发布时间】:2014-11-12 09:53:07
【问题描述】:
我想访问一个裸 git 存储库,我想列出存储库中的所有文件。
在普通的 git 存储库中,我可以通过运行 git ls-files 轻松做到这一点。
示例输出:
$ git ls-files
README.md
file1.js
file2.js
file3.js
folder1/file4.js
folder2/file5.js
在一个裸 git 存储库中,这会默默地失败。它只是不返回任何文件(但成功退出):
$ cd my-bare-repository
$ git ls-files #returns nothing
$ echo $? #print exit code from previous command
$ 0
现在我知道我必须提供一个有意义的分支或 master 来显示。但是我如何才能真正获得我知道在我的存储库中的文件列表?
【问题讨论】:
标签: git git-bare git-ls-files