--- id: github-publish name: GitHub 发布 status: done progress: 100 --- ## 概述 将本地项目发布到 GitHub,支持初始化 Git 仓库、创建远程仓库、推送代码、生成 .gitignore。 ## 任务卡 ### ✅ 扫描本地 Git 状态 - status: done - files: src-tauri/src/commands/publish.rs 检测项目是否已初始化 Git、是否有远程仓库。 ### ✅ 创建 GitHub 仓库 - status: done - files: src-tauri/src/commands/publish.rs 通过 GitHub API 创建新仓库。 ### ✅ Git 初始化 & 首次推送 - status: done - files: src-tauri/src/commands/publish.rs git init、首次 commit、设置 remote、push。 ### ✅ .gitignore 生成 - status: done - files: src-tauri/src/commands/publish.rs 根据项目类型生成 .gitignore 文件。