如何使用Java获取git信息?

Cat*_*ysm 4 java git

有没有办法使用Java以编程方式检索git信息?我想知道:

  1. 当前repository-directory中的所有分支
  2. 我工作项目的当前分支
  3. 所有承诺的信息

另外我可以使用Java执行git进程(提交,回滚,检出,删除分支等)吗?

我真的很感激任何建议..谢谢

Bob*_*har 5

JGit http://eclipse.org/jgit/是一个用于与Git存储库交互的Java API.我相信它是EGit的基础,它是将Eclipse集成到Git的插件.