我不确定我是否正确理解gitlibgit2之间的区别,因为git的存储库与libgit2不同,我的意思是它们并不相同。

我想知道这两个库之间是否有区别?

最佳答案

git不是库,它是命令行工具,也是Git的引用实现。 libgit2是Git系统的一个实现,重点是可以在复杂的应用程序中使用并可以从许多不同的语言使用。

仓库是Git仓库,它们的格式没有区别。工具与库之间可能存在差异,例如libgit2没有写出示例 Hook 文件,因为只有特定的工具才知道如何处理这些钩子(Hook)文件。任何其他差异都将视为错误。

关于git - Git和libgit2之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22096662/

10-13 05:17