我想访问一个裸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
现在我知道我必须提供一个有意义的分支或主要显示。但是,我怎样才能真正获得我知道的文件列表?
答案 0 :(得分:48)