我需要使用 git 管道命令(例如 chapter 9 of the git book 中使用的命令),如 git hash-object
、git write-tree
、git 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/