运行 /gsd-new-project 提示 “Project already initialized“ 时 get-shit-done 应该怎么处理

发布时间:2026/10/30 16:45:09

运行 /gsd-new-project 提示 “Project already initialized“ 时 get-shit-done 应该怎么处理 运行 /gsd-new-project 提示 Project already initialized 时 get-shit-done 应该怎么处理【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done当你在项目目录中运行/gsd-new-project或/gsd:new-project时如果 GSD 在初始化流程一开始就报错 Project already initialized说明该目录下已经存在 GSD 的项目状态。这不是安装或运行环境故障而是 new-project 工作流 内置的安全检查工作流第一步会执行gsd-sdk query init.new-project其中的project_exists字段通过检测.planning/PROJECT.md是否存在来判断项目是否已经初始化过若为true工作流直接以错误结束并提示改用/gsd:progress。因此处理方向只有两条继续已有项目或者确认不要旧状态后再重新初始化。先判断报错的直接原因该报错的触发条件只有一个当前目录下存在.planning/PROJECT.md。可以先确认这个文件是否真实存在ls -la .planning/PROJECT.md文件存在当前目录已经跑过一次 new-project或手动创建过该文件初始化被安全检查拦截属于预期行为。文件不存在但仍报同样错误检查你是否在正确的目录运行命令——GSD 以当前工作目录为项目根如果在项目的某个子目录里运行状态判断可能与预期不一致回到项目根目录再执行。处理方式一项目本来就是要继续的推荐路径如果你只是新开了一个会话、忘了项目已经初始化过正确做法不是重跑/gsd-new-project而是用进度命令恢复状态。工作流在project_exists为true时的官方指引就是 Use/gsd:progress/gsd-progress/gsd-progress会读取.planning/下的全部状态文件PROJECT.md、ROADMAP.md、STATE.md 等告诉你在哪个阶段、下一步该做什么。想直接执行下一步时可以用/gsd-progress --next验证标准/gsd-progress能正常输出当前位置当前 phase/plan和下一步建议而不是再次提示项目未初始化说明状态完整、可以继续沿用现有.planning/工作。处理方式二确实要推倒重来USER-GUIDE 的 Troubleshooting 章节 对此场景的说明是.planning/PROJECT.md 已存在这是安全检查。If you want to start over, delete the.planning/directory first.如果确实要重新开始先删除.planning/目录。rm -rf .planning会删除项目下所有 GSD 生成的规划文档PROJECT.md、config.json、research/、REQUIREMENTS.md、ROADMAP.md、STATE.md 等且不可恢复。执行前注意如果初始化时选择的是 Git Trackingconfig.json 中commit_docs: true.planning/下的文档有 git 提交记录删除后可以从版本历史找回如果commit_docs为false.planning/在.gitignore中删除后无法恢复。删除的是整个.planning/目录包括 spike、sketch 等已积累的内容确认不再需要后再执行。确认无误后rm -rf .planning然后重新运行/gsd-new-project验证标准重跑后工作流不再报 Project already initialized而是进入正常初始化流程提问、写 PROJECT.md、配置 config.json 等步骤即说明旧状态已清除、新项目正常建立。可选分支不想动现有项目要另开一个独立项目如果你需要并行维护两个 GSD 项目例如同一个仓库里切一个 feature 分支各做各的规划可以不用删.planning/而是用多项目工作区为每个工作区建独立的.planning/USER-GUIDE 给出的用法是/gsd-workspace --new --name feature-b --repos .然后进入工作区目录再执行/gsd-new-projectcd ~/gsd-workspaces/feature-b /gsd-new-project每个工作区拥有自己独立的.planning/与源仓库的规划状态互不干扰因此不会再触发 Project already initialized。小结Project already initialized 是安全检查而非故障触发条件是.planning/PROJECT.md存在。要继续项目用/gsd-progress或/gsd-progress --next不要重跑/gsd-new-project。要重新开始先rm -rf .planning注意commit_docs为false时不可恢复再重跑/gsd-new-project。要并行两个项目用/gsd-workspace --new建独立工作区在其中单独初始化。【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/28 11:46:35

TVBoxOSC无线投屏教程:5步把手机内容送上电视大屏

TVBoxOSC无线投屏教程:5步把手机内容送上电视大屏 【免费下载链接】TVBoxOSC TVBoxOSC - 一个基于第三方项目的代码库,用于电视盒子的控制和管理。 项目地址: https://gitcode.com/GitHub_Trending/tv/TVBoxOSC 家庭聚会上想用手机给全家展示旅行…

2026/10/29 16:44:34

SEO内容优化与关键词研究实战指南

1. 内容优化与SEO效果提升的核心逻辑内容优化是SEO工作中最具长期价值的环节。我从业八年发现一个规律:那些靠技术手段快速提升排名的网站,往往在算法更新后迅速跌落;而持续产出优质内容的站点,排名却能稳定上升。这背后的本质是搜…

2026/10/30 16:40:00

RAG答非所问?先查向量检索链路再调模型

1. 先搞清楚问题出在“找”还是“编”做RAG(检索增强生成)项目的人,十有八九都遇到过这种场景:知识库明明有正确答案,模型却一本正经地胡编乱造。我最初做本地知识库问答时也这样,系统答非所问,…

2026/10/30 16:40:00

基于深度学习的多弹时间角度协同制导律设计与验证

简介:一份面向人工智能与制导控制交叉领域学习者的实践项目,聚焦如何利用深度神经网络优化时间角度协同制导律,提升飞行器在时间、角度双重约束下的自主控制能力。资源包共六个文件,包含深度学习源程序、数据生成脚本、已训练好的…

2026/10/30 16:40:00

Excel隔行上色技巧与高级应用详解

1. Excel隔行上色的基础原理与应用场景Excel表格隔行上色(又称斑马纹效果)是数据处理中最基础却最实用的视觉优化技巧。这种看似简单的操作背后,其实融合了条件格式、函数计算和视觉设计的多重逻辑。为什么需要隔行上色?当处理超过…

2026/10/30 16:40:00

图像分类技术:从CNN原理到PyTorch实践

1. 图像分类基础概述图像分类是计算机视觉领域最基础也最重要的任务之一。简单来说,就是让计算机能够识别一张图片中包含了什么物体或场景。比如给定一张猫的照片,计算机能够正确识别出"猫"这个类别。这项技术在日常生活中有着广泛应用&#x…

2026/10/30 16:40:00

SpringBoot+MySQL羽毛球馆预约系统源码:毕业设计完整工程解析

简介:这是一份基于Spring Boot与MySQL的羽毛球馆在线预约系统毕业设计完整源码包,面向计算机相关专业毕业生、课程设计学生以及需要快速搭建同类型预约项目的开发者。系统覆盖用户注册登录、场馆信息浏览与搜索、场地预约与取消、订单管理、在线/线下支付…

2026/10/30 16:34:58

微信小程序+SpringBoot刷题系统毕业源码

简介:本资源是一套完整的微信小程序SpringBoot双端刷题系统毕业设计源码,面向计算机专业本科生、Java与前端初学者及毕设开发者,解决在线学习平台从0到1的全栈开发实践问题。资源包共773个文件,涵盖101个Java后端业务逻辑与实体类…

2026/10/29 17:05:52

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/29 17:06:02

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/29 17:06:13

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/30 0:00:46

NCP1342高频准谐振反激控制器:从设计约束到验收的完整方案

简介:NCP1342 高频准谐振反激控制器应用介绍译文文档,面向电源设计工程师、硬件研发人员及开关电源学习者,帮助读者跨越英文原版资料的语言门槛,系统理解这款高集成度 QR Flyback 控制器的设计要点。文档围绕芯片核心特性展开&…

2026/10/30 0:00:46

NCP1342准谐振反激电源设计:从选型到验收的全流程解析

简介:这份文档面向电源设计工程师与开关电源学习者,系统梳理NCP1342高频准谐振反激控制器的应用要点,帮助读者快速理解这款高集成度离线电源变换器控制芯片的工作机制与设计方法。内容涵盖芯片核心特性、引脚功能定义、电气特性参数表、最大额…

2026/10/30 0:00:46

Web系统自动登出机制设计与实现全解析

1. 系统自动登出机制的设计初衷在各类Web应用和后台管理系统中,自动登出功能早已成为标配。这个看似简单的功能背后,实际上涉及用户安全、资源管理和体验优化的多重考量。作为从业十多年的老开发,我见过太多因为登出逻辑设计不当导致的安全事…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑