首次没有添加.gitignore项目再次添加不生效问题

接收公司一个17年的安卓项目,刚开始一看到项目就一阵头疼,因为项目竟然没有.gitignore忽略文件,可想而知一大堆乱七八糟的东西都提交上去了,这样可能由于不同的android studio环境配置问题,项目很难运行起来,所以我们第一步应该添加gitignore., 但是你会发现添加后项目文件并没有生效,

原因如下:

gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的

所以解决起来非常容易,删除git下缓存文件,重新提交一下

git rm -r --cached .
git add .
git commit -m '添加忽略文件'

然后push即可

Android 添加忽略文件如下:

1、根目录

*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
  1. module下
/build

你可能感兴趣的:(首次没有添加.gitignore项目再次添加不生效问题)