Git和libgit2之间的区别

阿夫申·梅赫拉巴尼(Afshin Mehrabani)

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

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

卡洛斯·马丁·涅托(Carlos Martin Nieto)

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

libgit2和Qt错误

来自分类Dev

libgit2和Qt错误

来自分类Dev

在libgit2的git_clone中的哪里设置用户名和密码?

来自分类Dev

等效于libgit2中的git merge origin / master

来自分类Dev

libgit2 treebuilder API和动态打包

来自分类Dev

Libgit2中如何判断快进和不快进?

来自分类Dev

LibGit2提交示例

来自分类Dev

LibGit2提交示例

来自分类Dev

使用libgit2 / git2go获取补丁的完整索引

来自分类Dev

如何使用git2go / libgit2从Blob获取实际文件?

来自分类Dev

如何在GO中使用libgit2运行git log命令?

来自分类Dev

我可以用libgit2进行git-clean吗?

来自分类Dev

libgit2 GIT_BUF_INIT未声明;应该在哪里宣布?

来自分类Dev

使用libgit2有效地获取git存储库中的作者列表

来自分类Dev

libgit2 GIT_BUF_INIT未声明;应该在哪里宣布?

来自分类Dev

在Debian Docker上安装libgit2和pygit2

来自分类Dev

在Debian Docker上安装libgit2和pygit2

来自分类Dev

如何推送(使用libgit2)

来自分类Dev

libgit2(获取,合并和提交)

来自分类Dev

LibGit2 SSH认证失败

来自分类Dev

配置无法找到libgit2库

来自分类Dev

安全释放libgit2对象

来自分类Dev

使用正则表达式和libgit2搜索模式

来自分类Dev

git add和git stage之间的区别?

来自分类Dev

我可以在内存中的git仓库中使用libgit2 / ObjectiveGit进行单元测试吗?

来自分类Dev

我可以在内存中的git仓库中使用libgit2 / ObjectiveGit进行单元测试吗?

来自分类Dev

为BIO生成libgit2,openssl_stream.c和“错误:将指针指向不完整类型”

来自分类Dev

git commit和工作目录之间的区别?

来自分类Dev

git ignore和untrack之间的区别