Git 无法忽略临时文件解决

1. 说明

之前新建了一个基于AndroidStudio开发的项目,但是第一次新建后忘记设置忽略文件就先直接上传到Git仓库,这个时候仓库中已经包含了很多的临时文件。再添加.gitignore的时候忽略已经不生效了。

2. 问题原因

Git默认为,只要仓库中有的文件,再设置忽略就不会再生效了,如果想让其生效,必须删除掉Git仓库的想要忽略的文件。说是删除,其实也不是说让你去后台仓库去删除,只要把删除操作提交上去就可以了。

3. 具体操作

  1. 把项目根目录下的.idea目录和.DS_Store拷贝一份出来;还有app目录下的app.iml也拷贝出来一份。
  2. 删除掉项目中的以上文件。
  3. 向Git提交删除操作。
  4. 把删除的文件恢复到项目中。

这个时候Git是可以忽略掉了,但是AndroidStudio总报一些问题,为了避免麻烦,你可以直接将项目删除,再从Git重新clone一份下来就好了。

猜你喜欢

转载自blog.csdn.net/haha223545/article/details/79398841