这里说一下这三种类型的意思:
1、忽略指定的文件
2、忽略文件夹下所有文件
3、忽略符合匹配规则的文件
然后我们要忽略那些文件呢?
1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。(使用第二种忽略方式)
2、 .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。(使用第二种忽略方式)
3、 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。(使用第二种忽略方式)
4、 所有的 .iml 文件,是用来保存开发工具信息。(使用第三种忽略方式)
5、local.properties 文件,是用来保存项目依赖信息。(使用第一种忽略方式)
上述的列举的几个就是我们要忽略的文件,通过忽略上述文件,我们可以减少协同开发中因为配置不同所带来的问题。还有通过忽略所有的build文件,我们可以减少项目的体积,同时减少github的压力。
工欲善其事,必先利其器。我们要先学会如何是用我们的工具,才能更有效率的工作!
我们的AS项目里创建完成会自带两个.gitignore文件,一个在根目录,一个在app/.gitignore。如果根目录没有这个文件需要自己创建。里面的内容
*.iml.gradle/local.properties
/.idea/workspace.xml
/.idea/libraries.DS_Store
/build
/captures
有其他的也可以继续添加,但是有些人可能会出现不生效的情况,那是因为你的项目在设置忽略前已经关联了git,我们需要清除一下,打开到你的项目文件位置,右键选择git命令行,输入
git rm-r--cached.
git add.
git commit-m"clear cached"
注意点cached和add后面,需要空格和一个 .号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)