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

VS Code中Git报错Unable to create file,无法创建PR及分支求助

解决Git无法丢弃变更、出现“Unable to create file”错误的方案
  • 检查并修复文件权限
    终端进入仓库根目录,执行以下命令:

    # 查看异常文件的权限详情
    ls -l path/to/problem-file
    # 递归将仓库目录权限重置为当前用户
    sudo chown -R $USER:$USER .
    

    权限异常是导致Git无法创建/修改文件的常见原因,尤其是系统重启或跨用户操作后容易出现。

  • 强制同步远程分支状态
    直接将本地分支完全覆盖为远程最新版本(会丢失本地未提交变更,确认后执行):

    git fetch origin
    git reset --hard origin/master
    
  • 清理Git缓存与未跟踪文件
    清理残留的缓存和未跟踪文件,重置到干净状态:

    # 强制删除所有未跟踪的文件和目录
    git clean -fd
    # 重置当前分支到HEAD的干净状态
    git reset --hard HEAD
    
  • 重启VS Code与Git进程
    关闭VS Code,杀掉后台Git进程:

    • Windows:打开任务管理器,结束所有git.exe进程
    • Mac/Linux:终端执行killall git
      重新打开VS Code后再尝试Git操作,避免进程卡住导致状态不同步。
  • 重新克隆仓库(终极方案)
    若以上方法都无效,备份本地需要保留的文件后,删除现有仓库重新克隆:

    cd ..
    rm -rf your-repo-name
    git clone <仓库远程地址>
    

内容的提问来源于stack exchange,提问作者Aishwarya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 14:54:21