
isomorphic-git
isomorphic-git
A pure JavaScript implementation of git for node and browsers!
AI 简介
isomorphic-git 是一个纯 JavaScript 实现的 Git 客户端,支持在 Node.js 和浏览器环境中直接操作 Git 仓库。它提供完整的 Git 核心功能,包括克隆、检出、提交、推送、拉取、分支管理及与远程(如 GitHub)交互,所有操作均通过读写 .git 目录完成,无需依赖原生 C++ 模块或系统 Git。项目采用细粒度函数式 API,便于按需打包;内置 TypeScript 类型定义,支持现代构建工具和 IDE 智能提示。适用于 Web 端代码编辑器、在线 IDE、Git 可视化工具、CI/CD 前端集成、离线 Git 工具等需要跨环境 Git 能力的场景。
JavaScript
MIT License8.3k
Stars
478
Forks
58
Watchers
278
Issues
Star 增长
今日0
近 7 天0
近 30 天+12
综合评分65.24
默认分支main