# @ai-ecoverse/wasm-git 中文文档

规范地址：https://npmcn.com/package/%40ai-ecoverse/wasm-git/

版本：2\.55\.0-22
npm 元数据更新时间：2026-10-23T11:46:32.155Z
中文译文更新时间：2026-11-05T23:44:23.912Z
软件包许可：GPL-2\.0-only

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40ai-ecoverse/wasm-git
原文对照：https://npmcn.com/package/%40ai-ecoverse/wasm-git/?lang=original
项目主页：https://github.com/ai-ecoverse/homescoop/tree/main/packages/git
源码仓库：https://github.com/ai-ecoverse/homescoop

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：55.8 MB，68 个文件
- TypeScript 类型：未声明
- 运行依赖：0 个
- peer 依赖：@ai-ecoverse/wasm-sed \*，@ai-ecoverse/wasm-bash \*
- 首次发布：2026-09-28T20:32:01.277Z
- 最新版本发布：2026-10-23T11:46:31.737Z
- 近 30 天下载量：9119（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：21（近 12 个月 21 个）

## 中文简介

Git版本控制:克隆,承诺,分支,合并,推和拉.

## 安装

```sh
npm install @ai-ecoverse/wasm-git
```

也可以使用：`pnpm add @ai-ecoverse/wasm-git`、`yarn add @ai-ecoverse/wasm-git`、`bun add @ai-ecoverse/wasm-git`

## README

# `@ai-ecoverse/wasm-git`

石膏为2.55.0吉特. 本地重置工作退出框; HTTP( S) 远程去 结束 `@ai-ecoverse/wasm-curl` (Mbed TLS)和域名 CONNECT / TLS 代理( e)`http_proxy` 编号 : `https_proxy`CA通过 `GIT_SSL_CAINFO`) (中文(简体) ).

`GIT_EXEC_PATH` 设置为 `libexec/git-core` (关系-包根).

Git 运行一些东西通过 `/bin/sh`当地和 `file://` 远程( 开始) `git-upload-pack` 编号 : `git-receive-pack` 与 `sh -c`), ssh 遥控器,钩和 `!` 别名。 SLICC 和块状内核解析 `sh` 到GNU Bash, 所以这个软件包 需求 `@ai-ecoverse/wasm-bash`没有它, `git clone /path/to/repo` 失败 `cannot exec 'git-upload-pack …'`。 。 。 .

```bash
pnpm add -g @ai-ecoverse/wasm-git
git init && git add . && git commit -m ok
```

## 壳牌子命令和本地克隆(2.55.0-18)

`git submodule`, (中文(简体) ), `git mergetool` 而其它 shell-script 子命令运行 结束 `git-sh-setup`,则需要 `sed`,所以这个软件包也需要 `@ai-ecoverse/wasm-sed`。 。 。 . `git clone --local` 复制文件时的对象 系统没有硬链接(slic's OPFS root),因为 `--no-hardlinks` 已经 这个 需要硅核 1.130.2 或以后.

## 敲打和打倒同伴(2.55.0-22)

运行 `sh` 财务报告和审定财务报表 `sed` 作为命令并导入文件, 所以 `@ai-ecoverse/wasm-bash` 财务报告和审定财务报表 `@ai-ecoverse/wasm-sed` 需求 `peerDependencies` 带范围 `"*"`,不准确 `dependencies`最多 2.55.0-21是精确的针头(5.3.0-23和4.1.0-6),npm为一 当您自己的顶级版本有差异时, 第二份副本 (生平编号939). 现在npm使用你拥有的副本, 无论它的版本,和 在缺失时安装最新的一个。 楼层之类的 `>=4.10.0-6` npm的 semver 让预发式的版本像 `4.11.0-1` 只匹配名称相同的区域 `4.11.0`所以下一个上游 第一次发布会失败 `ERESOLVE`. SLICC公司 `ipk` 不安装 同伴数 : `ipk install @ai-ecoverse/wasm-git` 单枪匹马是不会打人 sed,所以安装它们,除非你的图像已经拥有它们.

## 用户(2.55.0-14, 硅内核 1.47.1)

git 作为内核的用户运行 。 无 `user.name`,作者姓名来源于 块状内核 `/etc/passwd` 用于进程 uid: `root` 默认,或 `kernel.users.add` 用户名。 仓库所有权检查(`safe.directory`(中文(简体) ) 使用内核报告的文件所有者(^ 1.47.1:调用用户的id).

## 一个寄存器上的几个进程和标签(2.55.0-21)

git 守护索引和带有锁文件的参考文件( q)`index.lock`页:1 `.lock` 文件),创建于 `O_EXCL`没有 `fcntl` 或者说 `flock`。第二个 git 进程 锁定寄存器失败 `Unable to create '….lock': File exists` 而不是像任何系统一样在第一个系统上写 给自己没有 `fcntl` 锁,所以这些的内核地层(islic-内核 1.100.0之间) 进程, housescoop#513; 1.119.0 横跨分页, 仅是 slic-内核 # 944 物质 到您运行在使用它们的数据库的工具.

通过浏览器标签,文件一个标签写出,包含锁定文件,是连贯的 在另一个选项卡中自页码内核1.120.1(页码内核#949)起,并打开 自1.122.3起,从两个标签中不再随机出错(页码-内核#950). 这么说吧 在一个寄存器上的两个分页在1.122.3或以后的硅核上是安全的 这包的地板(1.130.2)是以上所有东西.

在旧内核上,每次使用一个进程:标签会丢失 对方的锁文件,两个标签会丢失或损坏对方写的东西.

## 构建路径(2.55.0-20)

这个包里没有它建造的机器的名字 git- remote- http(s) , (中文), libcurl 和 Mbed TLS 之间的链接 `@ai-ecoverse/wasm-curl`\- 最多2.55.0-19 他们被建造反对 已忽略 `/tmp/homescoop-work/mbedtls-3.6.5/…` (homescoop#1008) (英语). 2.55.0-20链接 建筑拒绝任何命名建筑路径的地盘.

## 常见问题

### @ai-ecoverse/wasm-git 是什么？

Git版本控制:克隆,承诺,分支,合并,推和拉\.

### 如何安装 @ai-ecoverse/wasm-git？

在项目目录运行 npm install @ai-ecoverse/wasm-git，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：@ai-ecoverse/wasm-sed（\*）、@ai-ecoverse/wasm-bash（\*）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @ai-ecoverse/wasm-git 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/ai-ecoverse\_\_wasm-git 是否存在。

### @ai-ecoverse/wasm-git 可以商用吗？

@ai-ecoverse/wasm-git 使用 GPL-2\.0-only 许可。强 Copyleft：分发包含该代码的软件时，整个作品需以兼容的 GPL 许可开源。仅在内部使用、不对外分发时不触发此义务。以上为概括，不构成法律意见，请以许可原文为准。

### @ai-ecoverse/wasm-git 的下载量有多少？

根据 npm 官方下载统计，@ai-ecoverse/wasm-git 在 2026/10/05 – 2026/11/03 这 30 天内被下载 9,119 次，日均约 304 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @ai-ecoverse/wasm-git 还在维护吗？

最新版本 2\.55\.0-22 发布于 2026/10/23（13 天前）；至今共发布 21 个版本，其中过去 12 个月发布了 21 个；首次发布于 2026/09/29。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

