
go-git
go-git
A highly extensible Git implementation in pure Go.
AI 简介
go-git是一个用纯Go语言编写的高度可扩展的Git实现库。它提供了低级别(plumbing)和高级别(porcelain)的操作接口,支持通过Go语言惯用方式对Git仓库进行操作,并且兼容多种存储类型,如内存文件系统或自定义实现,这得益于其`Storer`接口设计。该项目自2015年起持续活跃开发,被广泛应用于包括Keybase、Gitea在内的多个知名项目中,也是Kubernetes Prow等CNCF关键项目的依赖之一。适用于需要直接集成Git功能于Go应用内部、构建定制化的Git客户端或服务器端解决方案等场景。
Go
7.5k
Stars
958
Forks
44
Watchers
124
Issues
Star 增长
今日0
近 7 天+11
近 30 天+61
综合评分73.55
默认分支main