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

git使用.gitignore设置不生效或不起作用的问题

时间:2017-05-31 14:18:31      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:tle   html   tin   setting   conf   上网   style   sql   ide   

偶然遇到的问题,记录如下:

 

通常我们在push项目时,会有些配置文件或本地文件不想上传到服务器上

这时候我们会通过设置.gitignore  文件

一般设置成这样:

# 20170418 by  51ak  #
###################  
*.com  
*.txt  
*.class
*.dll  
*.exe  
*.7z  
*.gz  
*.iso  
*.jar  
*.rar  
*.tar  
*.zip  
*.log  
*.sql  
*.sqlite  
*.pyc
*.excude
*.bak
config.*
.idea
.DS_Store*
ehthumbs.db
Thumbs.db
config.py
setting.py
test.html
bak.html
untitled
.idea

  注意到里面的config.* config.py两个是否重复定义了?

起因是这样的,原意是想屏所有config开头的文件

但发现不起作用,config.py文件照样上传上去了,一开始以为是通配符写错了,还是怎了,又写了个直接文件名的方式

还是不行,改config.py照样上传上去。

看起来像是.gitignore设置不生效或不起作用(想屏的内容屏不掉)

非常麻烦。

后来上网搜了一圈,遇到这个问题的人不止我一个,用这个命令清空缓存,.gitignore的改动设置才能生效。。

git rm -r --cached .

 

git使用.gitignore设置不生效或不起作用的问题

标签:tle   html   tin   setting   conf   上网   style   sql   ide   

原文地址:http://www.cnblogs.com/wokofo/p/6923445.html

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