libgit2项目或其他任何人提供示例代码来演示各种libgit2函数吗?

Ale*_*lex 4 c git libgit2

我通过另一种语言的FFI使用libgit2但是我很难搞清楚各种函数实际上做了什么(除非绝对必要,否则我不想求助于阅读源代码).有谁知道在哪里可以找到libgit2中某些函数的一些工作代码示例?

nul*_*ken 5

有很多方法可以帮助您开始使用libgit2:

  • 一个系列文章的距离Ben斯特劳布,核心贡献者之一
  • 看一下用易于理解的C代码编写的libgit2 示例
  • 读取描述每个函数,预期参数和产生的输出的标题
  • 另一个角度是查看强调每个函数的行为契约的libgit2测试,或者,如果你对其他语言更熟悉,可以查看一些libgit2绑定的测试代码,然后深入了解它们的方式.行使libgit2