AndroidStudio的代码,一般需要忽略的文件:
1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。
2、 .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。
3、 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。
4、 所有的 .iml 文件,是用来保存开发工具信息。
5、local.properties 文件,是用来保存项目依赖信息。
可以在.ignore中添加这些忽略文件,如下:
/local.properties
/.gradle
添加完忽略文件后,这时候我们发现在提交代码的时候,添加的忽略好像没有生效,这是怎么回事呢?这时我们清理下git缓存就好,下次提交我们就不会看到.ignore中的文件了。
怎么清理呢?需要通过执行下面的三条Git命令,打开命令行依次执行:
(1)
git rm -r --cached .
注意:这里有可能会报错:
error: the following files have staged content different from both the。。。
如果报这个错,我们需要把本地的代码都提交Git和Git上的代码同步后再执行 git rm -r --cached . 这个命令
(2)
git add .
(3)
git commit -m 'update .gitignore'
注意:这里有时候也会报错:error: pathspec '.gitignore'' did not match any file(s) known to git.
如果报这个错,那就把 git commit -m 'update .gitignore' 这条命令中的单引号改为双引号,试试。如下:
git commit -m "update .gitignore"
一般到这里,基本上我们就成功了。
网友评论