Git提交项目.gitignore的过滤规则
来源:互联网 发布:rar压缩软件mac版 编辑:程序博客网 时间:2024/05/21 06:55
Android studio 在提交项目到GitHub上时,涉及到提交的内容,其实有些内容是不需要提交的,比如idea和本地配置是不需求提交的。如:
还有我们本地SDK路径配置的local.properties都是不用提交的,我们只要在.gitignore中设置我们不要提交的内容即可了。
- 首先在项目目录下找到.gitignore文件(一般有两个地方存在该文件:一是根目录下,一是app目录下),如果没有找到该文件就创建一个。该文件主要写明需要忽略的文件。注:一般配置在根目录的.gitignore的里面。
- GitHub上有个标准的Android需要忽略的文件(Android.gitignore),内容如下:
# Built application files*.apk*.ap_# Files for the ART/Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/out/# Gradle files.gradle/build/# Local configuration file (sdk path, etc)local.properties# Proguard folder generated by Eclipseproguard/# Log Files*.log# Android Studio Navigation editor temp files.navigation/# Android Studio captures foldercaptures/# Intellij*.iml.idea/workspace.xml.idea/tasks.xml.idea/gradle.xml.idea/dictionaries.idea/libraries# Keystore files*.jks# External native build folder generated in Android Studio 2.2 and later.externalNativeBuild# Google Services (e.g. APIs or Firebase)google-services.json# Freelinefreeline.pyfreeline/freeline_project_description.json
写法规则为:”#”表示注释,”*”表示通配符,可多个,”/”表示目录,”!”表示不忽略匹配到的文件或目录,”?”表示通配单个字符,”[]”表示包含单个字符的匹配列表。
知道了这个规则就可以根据项目情况自定义过滤文件了。自己写了个一般简单通用的.gitignore如下:
# IntelliJ IDEA.idea*.iml# Gradle.gradlebuild# Local configuration file (sdk path, etc)local.properties# Mac system files.DS_Store
1 0
- Git提交项目.gitignore的过滤规则
- Git使用gitignore建立项目过滤规则
- Git使用gitignore建立项目过滤规则
- Git使用gitignore建立项目过滤规则
- Git使用gitignore建立项目过滤规则
- Git使用gitignore建立项目过滤规则
- Git使用gitignore建立项目过滤规则
- Git使用gitignore建立项目过滤规则
- Git使用Gitignore建立项目过滤规则
- Git使用gitignore建立项目过滤规则
- git 创建 .gitignore 文件 建立项目过滤规则
- git 创建 .gitignore 文件 建立项目过滤规则
- Git版本库使用.gitignore建立项目文件过滤规则
- git 创建 .gitignore 文件 建立项目过滤规则
- android Git使用gitignore建立项目过滤规则
- android Git使用gitignore建立项目过滤规则
- 关于git中使用gitignore创建过滤规则的使用方法
- 清理git提交.gitignore中过滤文件
- SQL SERVER数据库定义和建立
- CentOS防火墙打开和关闭端口
- js的True、False判断
- centos7 安装virtualbox虚拟机
- Lintcode35 Reverse Linked List solution 题解
- Git提交项目.gitignore的过滤规则
- Educational Codeforces Round 20 A
- PAT_乙级_1014
- AutoLayout 使用之代码实现(VFL)
- NYOJ16-矩形嵌套
- script标签的defer和async属性
- 146.banner图
- 编译运行sdl
- uGUI知识点剖析之RectTransform