开发
返回Skills 列表
.gitignore 按栈生成 Skill
按技术栈一键生成 .gitignore:七个栈任意叠加,Python 缓存、node_modules、本地环境文件一次配齐,已有文件默认防覆盖。
📁 .gitignore 按栈生成 Skill /
SKILL.md0.9 KB
scripts
gitignore_gen.py2.4 KB
references
gitignore-notes.md0.6 KB
所有文件均为纯文本展示,仅提供查看与打包下载,不在服务器上执行。
SKILL.md
---
name: gitignore-gen
description: 按技术栈一键生成 .gitignore:七个栈任意叠加,Python 缓存、node_modules、本地环境文件一次配齐,已有文件默认防覆盖。
---
# .gitignore 按栈生成 Skill
## 触发条件
当初始化新仓库、接手老仓库发现该忽略的没忽略、或团队统一 ignore 规范时触发。
## 执行步骤
1. 运行 python scripts/gitignore_gen.py --stack python,node -o .gitignore。
2. 栈可多选叠加:python / node / web / data / macos / windows / vscode。
3. 已有 .gitignore 默认拒绝覆盖,确认后加 --force。
4. 生成后人工过一遍注释行:dist、数据目录是否入库按项目定。
5. 已提交过的文件需 git rm --cached 才真正移出版本控制。
## 依赖
Python 3 标准库(argparse/pathlib),离线运行,内置七栈规则集。
## 输出
一份 .gitignore:按栈叠加的规则 + 注释说明,已有文件防覆盖。
纯文本预览
全站累计复制 0 次
使用说明
python scripts/gitignore_gen.py --stack python,node;栈清单见 references/gitignore-notes.md。
每个 IP 仅可点赞一次 · 点赞后不可取消

暂无评论,来发表第一条评论吧!