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 的写法是标准正确写法。

相关推荐
31535669132 小时前
DeepSeek Harness 发布后,我没急着跑 Demo,先把 `.agents/` 翻了一遍
前端·后端·github
暮云星影5 小时前
git版本发布
git·gitee·github·gitea
m4Rk_5 小时前
【论文阅读】Agent 记忆机制(41):Agentic Plan Caching——将历史执行轨迹转化为可复用的计划记忆
论文阅读·人工智能·学习·开源·github
本地化文档6 小时前
poethepoet-docs-l10n
python·github·gitcode·sphinx
晴天小庭7 小时前
DeepSeek Harness纯净桌面版(基于Tauri)开源,欢迎品鉴
github
苏灿烤鱼8 小时前
一套进程代替八件套,桌面更稳还是单点更大
linux·github·shell
抓不住时间的沙8 小时前
butterfly主题美化,打造属于自己的个性博客
java·开发语言·前端·javascript·node.js·github
wangruofeng8 小时前
GitHub 趋势洞察 2026-08-10~16:dsh 加冕周,11.3 万星之下生态完成分层
github·aigc·ai编程