我不确定我是否正确理解git
和libgit2
之间的区别,因为git
的存储库与libgit2
不同,我的意思是它们并不相同。
我想知道这两个库之间是否有区别?
最佳答案
git不是库,它是命令行工具,也是Git的引用实现。 libgit2是Git系统的一个实现,重点是可以在复杂的应用程序中使用并可以从许多不同的语言使用。
仓库是Git仓库,它们的格式没有区别。工具与库之间可能存在差异,例如libgit2没有写出示例 Hook 文件,因为只有特定的工具才知道如何处理这些钩子(Hook)文件。任何其他差异都将视为错误。
关于git - Git和libgit2之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22096662/