新写了一个kotlin测试项目,扔到github,试了试多人协作,要点还是创建项目的时候要勾选readme文件,不然会有无穷无尽的麻烦,别问我发生了什么。
而勾选创建之后,在网页端新建branch和在客户端提交本地分支也都可以正常进行。
因为公司电脑用的sourceTree,设置忽略文件的时候遇到了些麻烦,因为打算每个branch下面是一个单独的工程文件,忽略文件会有多个,由于我用的这个版本的sourceTree不能指定忽略文件位置,因此直接干掉项目下,app中的忽略文件后,默认的会指定与.git同层的忽略文件,提交就可以了。
以上准备工作完成,姜要提交的项目导入到分支,Android项目有很多杂七杂八的东西,这篇文的主旨就是告诉你提交的时候哪些可以被舍弃,那些一定要保留,不然你就重新本地建项目吧。
忽略文件
项目名/.gradle/ 本文件可以自动生成
项目名/build/ 本文件编译后自动生成
项目名/app/build/ 本文件编译后自动生成
项目名/local.properties 本地sdk位置
一定要保留的
项目名/.idea 这玩意你如果不传androidStudio一开始认不出来
项目名/build.gradle modle配置文件
项目名/gradle.properties
项目名/项目名.iml
项目名/app/build.gradle
项目名/app/app.iml
项目名/app/proguard-rules.pro
其他文件可传可不传
提交之后就可以恣意编辑了