.gitignore for android studio

来源:互联网 发布:用友进销存软件好用吗 编辑:程序博客网 时间:2024/04/30 00:07

归纳一下.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

0 0
原创粉丝点击