Unity版本控制:仓库已删除且项目无法识别的解决求助
Unity版本控制仓库删除后的修复方案
一、清理本地版本控制缓存
- 关闭Unity,找到项目根目录下的
.git(Git)或.plastic(Plastic SCM)文件夹,直接删除 - 重新打开Unity,进入
Edit > Project Settings > Version Control,确认版本控制工具选择正确(对应你使用的类型)
二、重新关联远程仓库
情况1:远程仓库可恢复(如Git平台回收站)
- 先在远程平台(GitHub/GitLab/Plastic Cloud)恢复已删除的仓库
- 打开项目根目录的终端,执行命令:
(如果用Plastic SCM,直接在Unity的Version Control窗口点击"Connect",输入恢复后的仓库地址)git remote add origin <你的远程仓库地址> git pull origin <你的主分支名,比如main>
情况2:远程仓库无法恢复
- 在远程平台新建一个空白仓库
- 本地项目终端执行:
git init git add . git commit -m "恢复项目初始提交" git remote add origin <新仓库地址> git push -u origin <主分支名> - 通知协作的朋友删除旧本地项目,克隆新仓库继续协作
三、修复本地未提交内容
- 如果之前有未签入的修改,先把这些修改文件复制到项目外的安全位置
- 完成仓库关联后,再把备份的文件复制回项目,重新执行签入操作
内容的提问来源于stack exchange,提问作者Arber Zefi
相关产品推荐
相关产品推荐

