Android Studio Commit 面板临时文件.gitignore

我们经常碰到拉别人的代码发现有些.idea ,.build等等文件不需要提交的文件却没有加到.gitignore里面提交。但是我们又不想在Commit面板看到这些修改。

虽然可以通过方法一永久解决:

  1. 打开 Commit 面板(Cmd + 0 / Alt + 0)。

  2. 在 Unversioned Files (未版本控制)或 Changes 列表中,右键点击 .idea 文件夹(或具体的 gradle.xml)。

  3. 在弹出的菜单中,选择 Git -> Add to .gitignore。

  4. 系统会提示你选择忽略级别,通常选择 .gitignore(项目级)即可。

注意 :如果这些文件已经被 Git 跟踪过(之前提交过),仅添加 .gitignore 是无效的。你需要先在终端执行 git rm -r --cached .idea 解除跟踪,再提交该删除记录

但是还要合代码很麻烦,可以用第二种方法:

在Android Studio命令窗口直接执行:

git update-index --assume-unchanged .idea/gradle.xml

git update-index --assume-unchanged .idea/deploymentTargetSelector.xml

直接本地解决这个问题。

执行后,这两个文件会从 Commit 面板的变更列表中彻底消失 (直到你执行 git update-index --no-assume-unchanged 恢复)。这对于处理 deploymentTargetSelector.xml(本地部署设备选择)这类频繁变动的文件特别实用。

相关推荐
golang学习记2 小时前
IDEA 的 Java 智能,现在跑到 Cursor 和 VS Code 里去了
java·ide·vscode·intellij-idea·claude code
熊出没4 小时前
CommitLoom 使用教程:在 IntelliJ IDEA 中自动生成 Git 提交信息
java·git·intellij-idea
golang学习记14 小时前
IDEA 2026年的玩法已经完全不同
java·ide·intellij-idea
纪伊路上盛名在21 小时前
windows 配置vscode x11转发
ide·vscode·编辑器
comedate1 天前
Cursor 和 GitHub Copilot 怎么选?2026 年 AI 编程助手对比
ide·ai编程·cursor·github copilot
阿萨德528号1 天前
IDEA 项目 SVN 配置消失、版本控制变成 Git 且无 VCS 菜单的解决办法
git·svn·intellij-idea
2501_915106321 天前
KXApp 的 VS Code 真机调试:按下 Cmd+R 之后发生了什么
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
hkj88081 天前
VsCode的使用
ide·vscode·编辑器
JMchen2 天前
【Jetpack 内核实战 02】ViewModel:生命周期管理与数据持久化核心实战
kotlin·android studio·android jetpack