询问如何使用 JGit 库获取 git 仓库文件夹中所有文件的 SHA 值列表 EN
最编程
2024-03-09 21:14:14
...
我相信我可以使用git ls-files -s <file name>
命令通过命令行获取文件夹中所有文件的SHA值。我想知道在JGit Java库中有没有类似的方法?
PS:我不想自己计算文件的SHA,文件夹中可能有很多文件,所以我需要获取已经存在于git对象中的SHA。此外,我不能执行Runtime.getRuntime().exec("git ls-files -s")
,因为主机不会识别git
本身。