有天写完代码,突然想用命令提交推送,于是就在AS的Terminal中执行了add操作,然后在查看了一下status,发现,怎么添加了一堆没用的文件进去?明明在AS配置过忽略文件了。
![](https://img-blog.csdnimg.cn/20190717141631192.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0V2ZXI2OQ==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20190717141856381.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0V2ZXI2OQ==,size_16,color_FFFFFF,t_70)
然后去查看了一下项目根目录,没发现ignore文件。
既然没有,那就自己再配置一个吧。
cd到项目根目录,执行subl .gitignore打开文件,配置忽略内容。
![](https://img-blog.csdnimg.cn/20190717143037572.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0V2ZXI2OQ==,size_16,color_FFFFFF,t_70)
关闭保存,reset一下刚才的add或者清一下缓存区
git reset HEAD .
从新add一次,发现这次添加正确了,配置的忽略文件都过滤掉了
app.iml文件是因为之前有被提交过,所以这次并没有过滤掉。
然后以后就可以愉(zhuang)快(bi)的通过git命令提交代码了(滑稽)。