You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Flutter、VS Code和Git后执行flutter create app报错:Cannot open '.git/FETCH_HEAD'

解决Flutter创建项目时的Cannot open '.git/FETCH_HEAD': no such file or directory错误

可能的原因及对应解决方案

1. 补全Git全局配置

Flutter创建项目时会自动初始化Git仓库,若Git未配置用户名和邮箱,可能导致初始化流程异常。执行以下命令完成配置:

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"

2. 清理当前目录的异常Git残留

如果之前创建项目失败,可能遗留了不完整的.git目录,先清理再重试:

# 查看当前目录是否存在.git文件夹
ls -la
# 若存在则删除
rm -rf .git

之后重新执行flutter create app。

3. 更换具备权限的目录创建项目

当前目录可能存在读写权限限制,切换到你拥有完全权限的目录(比如用户主目录下的自定义文件夹)再操作:

cd ~/my_flutter_projects
flutter create app

4. 验证Git基础功能是否正常

先单独测试Git能否正常初始化仓库,排除Git本身的问题:

mkdir test_git_repo
cd test_git_repo
git init
git commit --allow-empty -m "test init"

如果这个流程无报错,说明Git功能正常,再回到Flutter项目创建;若报错,重新检查Git的安装和路径配置是否正确。

5. 重置Flutter缓存(可选)

若以上方法无效,尝试重置Flutter缓存以修复可能损坏的资源:

flutter clean
flutter pub cache repair

完成后重新执行项目创建命令。


内容的提问来源于stack exchange,提问作者Muh'd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 20:03:08