文件名称:go-git:项目已移至:https:github.comgo-gitgo-git
文件大小:596KB
文件格式:ZIP
更新时间:2024-02-23 09:28:19
git golang git-client go-git git-server
我们在继续开发。 该存储库已被废弃,不会在代码库上进行进一步的更新,也不会回答或出席问题/ prs。 go-git是使用纯Go编写的高度可扩展的git实现库。 它可以通过惯用的Go API用于在低级(管道)或高级(瓷器)中操作git存储库。 由于具有接口,它还支持多种类型的存储,例如内存中的文件系统或自定义实现。 自2015年以来,它一直在积极开发,并被和以及许多其他库和工具广泛使用。 与git比较 去-git的目标是完全兼容 ,全瓷操作实现工作完全一样的git一样。 git是一个庞大的项目,由成千上万的贡献者进行了多年的开发,这使得go-git实现所有功能面临挑战。 您可以在找到go-git与git的比较。 安装 推荐的安装go-git的方法是: go get -u gopkg.in/src-d/go-git.v4/... 我们使用来对API进行版本控制,这意味着go get克隆包时,将克隆的是匹配v4.*的最新标签,而不是master分支。 例子 请注意,示例中使用的CheckIfError和Info函数来自仅用于示例中。 基本例子 模仿标准git clone命令的基本示