gpt4 book ai didi

java - 使用 java 代码从 GIT url 检索分支

转载 作者:太空狗 更新时间:2023-10-29 14:00:28 25 4
gpt4 key购买 nike

目前我正在使用 Jgit API 从源代码创建一个分支。我已成功创建分支,当我创建分支时,我需要验证当前 GIT 存储库中不应存在分支名称(在线 URL:Ex. https://github.com/varunkumar-s/test.git)。

在这里,我想从上面的 url 而不是本地 git 存储库中列出分支名称。那我该怎么做呢??当我使用 git 存储库时,我想输出分支列表。

最佳答案

jgit-cookbookListRemoteRepository 有一个片段, 基本上你需要的是:

    Collection<Ref> refs = Git.lsRemoteRepository()
.setHeads(true)
.setRemote(REMOTE_URL)
.call();

for (Ref ref : refs) {
System.out.println("Ref: " + ref);
}

从 ref 中,您可以使用 ref.getName() 获取类似于“refs/heads/”的名称。

关于java - 使用 java 代码从 GIT url 检索分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23755813/

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