java - 有 JGit 管道 API 吗?

标签 java git jgit

我需要使用 git 管道命令(例如 chapter 9 of the git book 中使用的命令),如 git hash-objectgit write-treegit commit -tree 和所有其他的。在 JGit 中是否有一个很好的 API 来执行这些操作(我似乎找不到)或者您将如何做一些基本的事情,比如从输出流或文件写入 blob/您使用什么来代替 git 命令?

最佳答案

欢迎来到 JGit API .除了包 org.eclipse.jgit.api 中的高级瓷器 API 外,低级 API 并未构建为与本地 git 的管道命令密切相关。这是因为 JGit 是一个 Java 库而不是命令行界面。

如果您需要示例,请先查看 > 2000 个 JGit 测试用例。接下来看看 EGit 如何使用 JGit。如果这没有帮助,请回来提出更具体的问题。

关于java - 有 JGit 管道 API 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11422814/

相关文章:

java - Android Firebase 数据库 limitToLast(1) 奇怪的行为

git - 使 git diff 正确显示 UTF8 编码的字符

jgit - 我如何使用 JGit 做 "git show sha1:file"

android - 如何将我的项目从 Android Studio 添加到我的 GitHub 页面?

git - 禁用单个 git 命令的钩子(Hook)

java - 使用 JGIT 远程获取提交列表

java - 使用 Intent 返回上一页而不是进入上一页...

java - 我可以对带分隔符的文件使用 Eclipselink Moxy 编码吗?

java - 在 Apache POI XWPF 中用多个单词替换文本不起作用 - org.apache.xmlbeans.impl.values.XmlValueDisconnectedException