我正在使用Github Kohsuke API在Github上搜索远程仓库上的内容。目前,我只能从默认的主分支中删除内容。除了 master 之外,有没有办法在分支上删除内容?这是我的代码片段,目前只从我的主分支中提取。谢谢你的帮助!
public class GitCompareTest {
public static void main(String[] args) throws IOException {
GitHub github = GitHub.connect();
GHRepository repo = github.getRepository(repo_name);
List<GHContent> articleContents = repo.getDirectoryContent(path);
for (GHContent content : articleContents) {
if (content.isDirectory()) {
PagedIterable<GHContent> childArticleContents = content.listDirectoryContent();
for (GHContent childArticleContent : childArticleContents) {
String childText = childArticleContent.getContent();
String.out.println(childText);
}
}
}
}
}
答案 0 :(得分:0)
使用您的分支机构名getDirectoryContent(String path, String ref)
尝试ref
分支名称本质上是git中特定提交的名称,&#34; ref&#34;是&#34;特定提交的名称的git术语&#34;。
(免责声明:我还没有使用过Kohsuke的GitHub库,我从一般的git知识中汲取灵感。)