
isomorphic-git
isomorphic-git
A pure JavaScript implementation of git for node and browsers!
AI 简介
isomorphic-git 是一个纯 JavaScript 实现的 Git,适用于 Node.js 和浏览器环境。它能够在不依赖任何本地 C++ 模块的情况下读写 Git 仓库、从远程仓库拉取和推送代码(如 GitHub)。该项目的核心功能包括与标准 Git 实现的完全互操作性,通过修改 .git 目录中的文件来完成所有操作,并提供了一个名为 isogit 的命令行工具用于桌面或服务器上的 Git 仓库操作。此外,isomorphic-git 还提供了类型定义,支持现代开发工具如 Rollup 和 Webpack 的模块化设计,使得最终打包的应用程序体积更小。此项目非常适合需要在前端或后端环境中直接操作 Git 仓库而不想引入额外依赖的场景。
JavaScript
MIT License8.3k
Stars
474
Forks
59
Watchers
277
Issues
Star 增长
今日+4
近 7 天+11
近 30 天+45
综合评分82.03
默认分支main