同构git isomorphic-git是isomorphic-git的纯JavaScript重新实现,可在Node.js和浏览器JavaScript环境中使用。 它可以读写git存储库,可以从git远程站点(例如GitHub)获取和推送到git远程站点,而无需任何本地C ++模块依赖项。 目标 同构git旨在与规范git实现100%互操作性。 这意味着它通过修改“ .git”目录中的文件来执行所有操作,就像您习惯的git一样。 随附的isogit CLI可以在台式机或服务器上的git存储库上运行。 该库旨在成为一个完整的解决方案,而无需组装。 该API的设计考虑了Rollup和Webpack等现代工具。 通过将功能作为单独的功能提供,代码捆绑程序可以通过仅包含应用程序使用的功能来生成较小的捆绑程序。 该项目包含类型定义,因此您可以在VS Code和类的编辑器中享受静态类型检查和智能