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

如何将项目文件夹推送到GitHub?遇caches/transforms报错求助

解决「Failed to add files due to 'caches/transforms'」错误的方案
  • 检查并修正.gitignore配置
    caches/transforms是Android Studio生成的缓存目录,完全不需要纳入版本控制。打开项目根目录的.gitignore文件,确认是否包含以下规则:

    .gradle/
    caches/
    build/
    

    若未包含,手动添加后保存,接着执行以下命令清理Git已追踪的缓存文件:

    git rm -r --cached caches/transforms
    git commit -m "Stop tracking transforms cache directory"
    
  • 重置Git本地索引
    如果上面的操作无效,尝试彻底重置Git的本地文件索引,重新识别项目文件:

    git rm -r --cached .
    git add .
    git commit -m "Reindex project, exclude unnecessary cache folders"
    
  • 配置Android Studio忽略规则
    打开Android Studio的Settings > Version Control > Ignored Files,点击+选择Directory,找到项目根目录下的caches文件夹添加到忽略列表,确保IDE不会再尝试将其加入版本控制。

  • 手动清理本地缓存
    关闭Android Studio,直接删除项目根目录下的caches/transforms文件夹,重启IDE后再尝试添加或推送操作。

  • 检查远程仓库配置
    若推送仍失败,确认远程仓库的.gitignore也包含缓存目录的忽略规则。如果远程仓库没有对应规则,将本地更新后的.gitignore推送到远程即可。

内容的提问来源于stack exchange,提问作者Dare Me Bros

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 23:23:14