Android Studio 在项目提交到远程之后再修改配置文件不会生效,所以在提交前先将忽略文件的内容规定好
有两种方式可以设置忽略文件
第一种是在AndroidStudio
中手动设置


第二种是在.gitignore
中编写匹配规则:
在AndroidStudio
中创建一个项目,它会自动给你生成一个 .gitignore
文件,这个文件中的内容,就是提交到git
中要忽略的文件或者文件夹。我这里贴一下我目前的.gitignore
文件的内容。
*.iml
.idea
.gradle
*.jks
/local.properties
.DS_Store
/build
/gradle
/push/build
/captures
.externalNativeBuild
里面有几个不一样的格式:
-
*.iml
:表示忽略所有以.iml
结尾的文件,也就是.iml
文件在提交的时候不会提交到git
远程。 -
.idea 文件夹
,此文件夹是用来保存开发工具的设置信息 -
/build
:当前路径下的build
文件夹不会被提交
Android Studio 中建议过滤的文件:
- .idea 文件夹
- .gradle 文件夹
- 所有的 build 文件夹
- 所有的 .iml 文件
- local.properties 文件
如果我们想过滤掉一些不想上传的文件,可以根据以上规则来配置.gitignore
文件。
如我添加了push
推送,但是我不想把push/biuld
文件给上传到服务器,那么我可以这么配置
/push/biuld
有时候防止签名文件也上传上去,所以也可以配置所有的.jks
文件都忽略掉,如*.jks
完~
网友评论