$npx -y skills add lightpointventures/claude-code-starter --skill gitsetup当用户想初始化 Git、配置 .gitignore、创建 GitHub 仓库、首次推送代码时使用 — 从零配置 Git 到推送 GitHub
| 1 | # 配置 Git 仓库 |
| 2 | |
| 3 | 帮用户从零配置 Git,一直到推送到 GitHub。 |
| 4 | |
| 5 | ## 步骤 |
| 6 | |
| 7 | ### 1. 检查当前状态 |
| 8 | |
| 9 | 检查项目是否已经初始化 Git: |
| 10 | - 已初始化 → 跳到第 3 步 |
| 11 | - 未初始化 → 从第 2 步开始 |
| 12 | |
| 13 | ### 2. 初始化 Git |
| 14 | |
| 15 | - 运行 `git init` |
| 16 | - 创建初始分支 `main` |
| 17 | |
| 18 | ### 3. 生成 .gitignore |
| 19 | |
| 20 | 根据检测到的技术栈生成 .gitignore: |
| 21 | |
| 22 | - **通用** — .DS_Store、.env、node_modules、__pycache__、*.log |
| 23 | - **前端** — dist、build、.next、.nuxt |
| 24 | - **Python** — venv、.venv、*.pyc、.pytest_cache |
| 25 | - **IDE** — .vscode、.idea |
| 26 | |
| 27 | 如果已有 .gitignore,检查是否有遗漏并补充。 |
| 28 | |
| 29 | ### 4. 创建 GitHub 仓库(可选) |
| 30 | |
| 31 | > 要创建 GitHub 仓库并推送吗? |
| 32 | |
| 33 | 如果用户同意: |
| 34 | - 用 `gh repo create` 创建私有仓库 |
| 35 | - 设置 remote |
| 36 | - 初始提交并推送 |
| 37 | |
| 38 | 注意:默认创建**私有**仓库。如果用户想要公开,需要明确确认。 |
| 39 | |
| 40 | ### 5. 完成 |
| 41 | |
| 42 | > Git 配置完成。 |
| 43 | > (展示仓库地址,如果创建了 GitHub 仓库) |
| 44 | > 用 /commit 提交代码,用 /deploy 部署上线。 |