git-ai-local-ignore
v0.1.0
Published
Add local-only Git ignore rules for AI tool folders without touching .gitignore.
Downloads
11
Maintainers
Readme
git-ai-local-ignore
一个本地生效的 Git 小工具,用来把常见 AI 工具生成的配置目录写进 .git/info/exclude,避免把这些规则提交到仓库里的 .gitignore。
它还顺手支持对已经被 Git 跟踪的文件执行 skip-worktree。
安装
npm install -g git-ai-local-ignore或直接用:
npx git-ai-local-ignore默认会添加的本地忽略规则
.codex/
.claude/
.hermes/
.cursor/
.windsurf/
.aider*/
.continue/
.cline/
.roo/
.roo-code/
.kiro/
.gemini/
.qwen/
.copilot/
.specstory/用法
直接把默认规则写入当前 Git 仓库的 .git/info/exclude:
git-ai-local-ignore追加自定义规则:
git-ai-local-ignore --pattern ".my-ai/" --pattern ".secret-prompts/"查看默认规则:
git-ai-local-ignore --list-defaults撤销这个工具写入的忽略块:
git-ai-local-ignore --undo对已跟踪文件启用 skip-worktree:
git-ai-local-ignore --skip-worktree vite.config.ts撤销 skip-worktree:
git-ai-local-ignore --unskip vite.config.ts预览但不真正写入:
git-ai-local-ignore --dry-run指定目标目录:
git-ai-local-ignore --cwd /path/to/project