.gitignore for android studio

本文介绍了.gitignore文件的基本过滤规则,并详细解释了如何使用这些规则来管理AndroidStudio项目的文件版本控制。通过实例展示了如何在.gitignore中排除特定文件、目录,以及如何正确配置个人AndroidStudio项目的.gitignore文件,以优化项目管理和版本控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

归纳一下.gitignore 的过滤规则,以及我个人的Android Studio项目.gitignore.


一、.gitignore 的规则:

1. 单个文件:

例如  workspace.xml   
          *.xml
          *.iml 
无论文件的路径有多深,这要把文件名写进 .gitignore里就会被过滤

2. 目录:

要以"/"结尾
build/    -->表示本地仓库目录下  build文件夹
**/build/  -->** 表示任何中间目录
要过滤目录的话,要写清楚目录的路径,或者用**代表任意中间目录。
如果你的目录结构是/app/build/
但是 gitignore里只写 build/, 这样的话,build依然不会被过滤。

二、删除已经纳入版本控制的文件:

如果你的文件已经是track了,那么即使你加入了.gitignore也没用,得先去把这个文件从版本控制里删除
git rm --cache [你不需要跟踪的文件,注意不带 方括号,如果是目录的话,加上参数  -r ]


三、我自己的android studio .gitignore :

# Local configuration file (sdk path, etc)
local.properties
################

#Gradle files:
**/.gradle/
**/build/
################


#IntelliJ
*.iml
**/.idea/
################




#Binary Files
*.apk
*.ap_
*.class
*.dex
*.war
*.ear
###############


#others
.gitignore~
.DS_Store
*.log

# Generated files
**/bin/
**/gen/

# Android Studio captures folder
**/captures/






四、参考文章:

http://git-scm.com/book/zh/v2/Git-基础-记录每次更新到仓库#忽略文件
https://github.com/github/gitignore

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值