如何在不克隆本地存储库的情况下获取提交列表

时间:2019-04-25 06:58:07

标签: java jgit

我的现有代码

isAdded()

我能够通过克隆存储库来获取提交列表,我想避免克隆存储库。如果可以的话,请给我分享一些链接,并在需要时建议我其他图书馆。

2 个答案:

答案 0 :(得分:0)

在这里,您可以简单地使用git命令来获取git日志,而无需git副本

git log -- <git http url

例如 git log -- git@github.com/twitter/bootstrap.git

答案 1 :(得分:0)

这个问题已经有8个月了。 如果其他任何人都在寻找相同的答案,我将向您展示如何获取标签列表而不进行克隆。 在JGit中,您可以使用lsRemoteRepository方法

Git.lsRemoteRepository().setRemote(gitUrl).setTags(true).call()

使用此方法,您可以在远程响应中获取所有标签