码迷,mamicode.com
首页 > 其他好文 > 详细

gitignore不起作用解决办法

时间:2015-07-12 00:21:22      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:git

前面有文章介绍了使用gitignore文件的方法,该文件表示过滤规则,但是对已经加入版本库的文件不能生效,因此需要利用命令将想要忽略的文件从版本库中删除,比如说,我们对android工程进行跟踪,结果法相.class和R.文件每次都会有差异,实际上这些系统生成文件不需要追踪,于是我们写了ignore文件去排除跟踪这些文件(具体写法前面文章有介绍),但是在git status的时候还是会追踪这些,因为之前这些文件已经加入到版本库中了。
以下给出解决办法:

git rm -r --cached .
git add .
git commit -m ‘update .gitignore‘

这里我把全部文件从版本库删除(也可以只删除不想跟踪的文件),然后再次把全部文件加入(这时gitignore文件已经生效,不会加入排除掉的文件),以后再次更新的时候就不会看到不想追踪的文件了。

附上android工程常用.gitignore文件写法

*.class
*.apk
bin/
gen/
.settings/

版权声明:本文为博主原创文章,未经博主允许不得转载。

gitignore不起作用解决办法

标签:git

原文地址:http://blog.csdn.net/java_student09/article/details/46845501

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!