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

Android Studio提交视图重复显示所有文件的问题求助

Git文件重复显示问题的原因与解决办法

问题原因

这种情况是因为Android Studio同时从两个不同路径视角识别了同一个Git仓库:一个是完整系统绝对路径C:\Users\mmo\AndroidStudioProjects\MyProject,另一个是项目相对路径MyProject。IDE将同一批文件映射到两个不同的根目录下,导致提交时出现重复处理的错误。

解决步骤

  1. 确认本地Git仓库位置
    打开项目根目录MyProject,找到隐藏的.git文件夹,这是Git仓库的核心目录,所有版本控制配置都存储在这里。

  2. 清理Android Studio的Git关联配置

    • 打开IDE的设置:File > Settings > Version Control(Windows/Linux)或Android Studio > Settings > Version Control(Mac)
    • 在配置列表中,你会看到两条关联记录:一条是完整系统路径,一条是项目相对路径
    • 选中错误的那条(比如带完整系统路径的记录),点击列表上方的-按钮删除,点击Apply保存配置
  3. 刷新Git状态
    回到提交视图,点击顶部的刷新按钮,或者右键项目选择Git > Refresh Directory,此时文件应该只会在正常的项目路径下显示。

  4. 避免后续重复出现

    • 打开项目时直接选择MyProject根目录,不要从上级目录导入
    • 检查.git/config文件,确保[core]节点下的worktree路径是正确的项目根目录,无重复配置

Android Studio中Git仓库根目录的说明

Android Studio本身不存储Git仓库的根目录,它是通过读取项目中的.git文件夹识别仓库的。IDE中记录的关联路径存储在本地配置文件(比如Windows下为C:\Users\你的用户名\.AndroidStudio版本\config\options\vcs.xml),但直接通过Version Control设置页面删除错误关联是最简便的操作方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 15:03:19