skill 管理,后缀为public可以被git commit

skill 管理,后缀为public可以被git commit

diff 复制代码
-.agents
+.agents/*
+!.agents/skills/
+.agents/skills/*
+!.agents/skills/*-public/

修改逻辑

  1. 旧规则 :/.agents,直接把整个 .agents 目录全部忽略,目录内所有文件都不会进 git。
  2. 新规则
  • +.agents/*:忽略 .agents 下全部内容
  • +!.agents/skills/:例外,不忽略 skills 文件夹本身
  • +.agents/skills/*:忽略 skills 下大部分文件
  • +!.agents/skills/*‑public/:例外,所有名字以 -public 结尾的 skill 目录纳入版本控制

效果:

  • .agents/ 根下其他文件全部忽略
  • .agents/skills/ 里面,只有 xxx‑public 的技能目录会被 git 跟踪;skills 内其它目录依旧被忽略 正好满足:维护 skill,只提交 public 对外技能,本地私有技能不上库。

目录行为示例

csharp 复制代码
.agents
├─ junk.json          # 被忽略 ✖
└─ skills
   ├─ my‑private‑skill # 被忽略 ✖
   └─ demo‑public     # !例外,会被git提交 ✔

小坑提醒(gitignore 语法陷阱)

必须先 *.agents/* 整体忽略,再 ! 做反向;

如果直接写 !.agents/skills/*‑public/,前面没有忽略父目录,规则不会生效。你这份 diff 的写法是标准正确写法。

相关推荐
@呱呱爱学习8 小时前
2026年09月28日 | 呱呱AI日报】GitHub 发布 Copilot WSL 教程,介绍在 Ubuntu 中运行编程 Agent
人工智能·github·copilot
阿里嘎多学长10 小时前
2026-09-28 GitHub 热点项目精选
开发语言·程序员·github·代码托管
程序员清风11 小时前
vLLM 实战:用 OpenAI 兼容接口部署本地大模型推理服务
开源·github·vllm
七牛云行业应用13 小时前
Jev 报 401 / api_key_required 怎么解决:TypeSafe AI 官方错误码表与排查步骤
算法·github
誰能久伴不乏14 小时前
保姆级 GitHub 协作教程
github
miofly20 小时前
Claude 自主发现类 CRISPR 结构的新型逆转录酶系统:Anthropic 生命科学实验室的早期成果
开源·github
HelloGitHub1 天前
《HelloGitHub》第 126 期
开源·github
miofly1 天前
GitHub 日榜趋势速报 | 2026-09-28
开源·github
miofly1 天前
GitHub 日榜趋势速报 | 2026-09-27
开源·github
怕浪猫1 天前
顶级模型一句话,AI 写出了能玩的 QQ飞车
前端·面试·github