ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

git-ai 完全安装教程:一条命令快速上手 AI 代码追踪,Mac/Linux/Windows 全平台支持

git-ai 完全安装教程:一条命令快速上手 AI 代码追踪,Mac/Linux/Windows 全平台支持 git-ai 完全安装教程一条命令快速上手 AI 代码追踪Mac/Linux/Windows 全平台支持【免费下载链接】git-aiA Git extension for tracking the AI-generated code in your repos项目地址: https://gitcode.com/gh_mirrors/git/git-aigit-ai是一款开源的 Git 扩展工具专注AI 代码追踪它能把仓库中每一行 AI 生成的代码关联到产生它的智能体、模型和提示词而安装只需一条命令——Mac、Linux、Windows 全平台支持无需登录、无需修改任何现有工作流。git-ai 能做什么30秒了解核心价值装好之后你完全不需要改变习惯照常提示、照常提交Just prompt and commit行级归属追踪—— 每行 AI 代码都能追溯到是哪个 Agent、哪个模型、哪条 prompt 生成的零性能开销—— 不使用 Git Hooks、不包裹 Git 二进制git命令速度不变本地优先—— 离线可用无需登录数据不离开你的机器隐私说明见>curl -sSL https://usegitai.com/install.sh | bash这条命令背后安装脚本自动完成了全部工作你什么都不用配置步骤脚本自动完成的事1️⃣ 检测环境自动识别 macOS / Linux 与 x64 / arm64 架构2️⃣ 下载二进制拉取对应平台的git-ai并校验 SHA256 完整性3️⃣ 安装到用户目录安装到~/.git-ai/bin并在~/.local/bin创建符号链接4️⃣ 配置 Agent Hooks自动为已安装的 AI 编程工具注入 checkpoint 钩子并加入 PATH安装逻辑的完整实现可以看仓库中的 install.shAgent 钩子相关的逻辑在 src/commands/install_hooks.rs 和 src/commands/install_env.rs。 全程无需为每个仓库单独配置也不需要手动设置 git hooks——用 Agent、Git CLI 或任意 Git 客户端提交归属信息都会自动挂到 commit 上。Windows 安装 git-aiPowerShell 一行搞定Windows 原生环境请在 PowerShell 中执行powershell -NoProfile -ExecutionPolicy Bypass -Command irm https://usegitai.com/install.ps1 | iex安装脚本会下载到~/.git-ai/bin、校验完整性并完成同样的 Hooks 配置逻辑细节见 install.ps1。另外两条 Windows 路线WSL 用户直接在 WSL 里跑上面 Mac/Linux 的那条curl命令即可体验与 Linux 完全一致MSI 安装包适合企业 MDM 批量部署Windows 安装包与 WSL 集成说明见 packaging/README.md 和 packaging/windows/git-ai.wxsNix 用户专属安装指南如果你使用 Nix / NixOS / Home Manager项目提供了原生 flake更推荐这种方式# 免安装先试用一下 nix run github:acunniffe/git-ai -- --version # 安装到用户 profile nix profile install github:acunniffe/git-aiNix 方式会同时提供git经 git-ai 路由、git-ai、git-og直通真实 git绕过追踪三个命令完整配置示例见 README-nix.md。安装后验证两步确认成功重新打开终端和 IDE安装脚本会提示这是让 PATH 生效的关键一步执行版本检查git-ai --version能看到版本号即安装成功。如果发现 Agent 钩子没有生效比如刚装了新工具手动执行一次git-ai install-hooks实际上 git-ai 每天会自动检查并更新这些钩子所以这一步通常用不上。第一次使用AI Blame 与代码统计装好后最快的上手方式是给任意文件跑一次AI Blame——它是git blame的增强版支持所有标准 flag只是多了一列这行是谁写的git ai blame src/log_fmt/authorship_log.rs想量化整体情况用统计命令git ai stats --json输出包含人类/AI 新增行数、AI 代码接受率、按工具和模型的细分等指标方便你回答我们团队到底有多少代码是 AI 写的、质量如何。git-ai 支持哪些 AI 编程工具git-ai 基于开放的 Git AI 标准目前覆盖主流 AI 编程工具包括Claude Code、Codex、Cursor、GitHub Copilot、Gemini、Windsurf、Amp、Droid、OpenCode、Continue、Junie、Rovo Dev、Firebender、Pi等原理也很直观Agent 每次修改文件时会自动调用git ai checkpoint记录这段是 AI 写的人工编辑则归属人类提交时行级归属写入 Git Notes值得强调的是git-ai不使用启发式猜哪行是 AI 代码而是由 Agent 明确上报自己写了哪些行因此归属是精确且可信的。更多工作原理可看 src/authorship/ 目录与 README.md 中的 FAQ。常见安装问题与解决方法Q1安装完提示命令找不到关闭并重开终端/IDE。PATH 是在新会话中生效的~/.local/bin不在 PATH 的用户手动把它加进 shell 配置即可。Q2需要用管理员/root 权限安装吗不需要也不建议用 sudo/root 安装——root 创建的文件会导致普通用户的守护进程锁失败install.sh 中会打印警告。用普通用户身份运行最稳妥。Q3需要登录账号或配置 Token 吗不需要。本地使用完全离线、免登录、免费开源Apache 2.0 协议。Q4对现有 git 命令有性能影响吗没有。git-ai 不依赖 Git Hooks也不包裹 Git 二进制日常 git 操作速度不变。Q5我用的工具不在支持列表里可以按照文档为自己的 Agent 添加支持相关源码在 src/streams/agents/ 和 src/mdm/agents/社区扩展入口见 agent-support 对应说明。小结回顾 git-ai 安装要点Mac/Linux/WSLcurl -sSL https://usegitai.com/install.sh | bashWindowsPowerShell 一行irm ... | iex或 MSI 批量部署Nixnix profile install github:acunniffe/git-ai装完重开终端 →git-ai --version验证 → 直接git commit开始追踪核心命令git ai blame看行级归属git ai stats看 AI 占比统计从一条安装命令到第一次git ai blame全程不到两分钟AI 代码追踪就可以在你的仓库里跑起来了 【免费下载链接】git-aiA Git extension for tracking the AI-generated code in your repos项目地址: https://gitcode.com/gh_mirrors/git/git-ai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表