gpt4 book ai didi

裸存储库中的 git ls-files

转载 作者:IT王子 更新时间:2023-10-29 00:58:00 24 4
gpt4 key购买 nike

我想访问一个裸 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

现在我知道我必须提供一个有意义的分支或母版来显示。但是我怎样才能真正获得我知道在我的存储库中的文件列表?

最佳答案

您可以尝试其他列出文件的命令:

git ls-tree --full-tree -r HEAD

根据to this comment ,命令 git ls-tree 工作 bare repo .

关于裸存储库中的 git ls-files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25906192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com