Android Studio 配置之gitignore

1.创建或编辑.gitignore文件

在项目根目录下检查是否已有.gitignore文件。如果没有,创建一个新文件,命名为.gitignore(注意文件名前有个点)。

添加忽略规则:在.gitignore中添加以下内容:

忽略整个 .idea 目录(包含所有子文件/文件夹)

java 复制代码
.idea/

忽略所有 .iml 文件

java 复制代码
*.iml

忽略构建目录

java 复制代码
build/

本地属性

java 复制代码
local.properties

其他常见忽略项

java 复制代码
.gradle/
.externalNativeBuild/

忽略系统文件

java 复制代码
.DS_Store

2.提交.gitignore文件到仓库

将.gitignore文件添加到版本控制并提交:

java 复制代码
git add .gitignore
git commit -m "Add .gitignore file to exclude Android Studio configs"

3.移除已跟踪的.idea文件夹(如果已提交)

如果.idea文件夹之前已经被提交到 Git 仓库,需要先从版本控制中移除(但保留在本地):

java 复制代码
git rm -r --cached .idea
git commit -m "Remove .idea directory from version control"

验证配置

使用以下命令检查 Git 的忽略状态:

java 复制代码
git check-ignore -v .idea/

如果输出类似/.gitignore:1:.idea/,说明规则已生效。

相关推荐
满天星83035778 小时前
【Git】原理及使用(七) (多人协作 [下])
git
郡杰14 小时前
Git基础与开发平台搭建
git·后端
Tian_Hang15 小时前
Eclipse Ditto 的权限策略
java·服务器·前端·网络·ide·ubuntu·eclipse
钟智强16 小时前
我警告了 329 天
git·php·wordpress·webshell
乐观的冷风18 小时前
我们需要将文件添加到暂存区才能提交,而移除文件后是无法添加到暂存区的,那么怎么移除一个文件让GIT不再将其纳入版本控制呢?上图中GIT已经给出了说明:
git
tjl521314_2119 小时前
Git SSH Host Key Verification Failed 问题排查与解决
运维·git·ssh
Tian_Hang21 小时前
Eclipse Mosquitto 安装及介绍
java·运维·服务器·ide·sql·mysql·eclipse
嘶哈哈哈21 小时前
[特殊字符] Git 协作指南
git
卓怡学长21 小时前
w273基于springboot的智能笔记的开发与应用
java·spring boot·spring·intellij-idea
星云_byto21 小时前
五分钟从零配置好VSCode + Claude Code + DeepSeek V4 Pro
ide·vscode·编辑器·cursor·codex·claude code·deepseekv4