zoukankan      html  css  js  c++  java
  • git使用.gitignore设置不生效或不起作用的问题

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

    通常我们在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 .

  • 相关阅读:
    初识函数定义与调用 * 和 **
    文件操作
    小程序缓存数据
    调用外部的方法
    小程序订单的待付款实现倒计时(秒)
    小程序上线流程
    微信小程序点击保存图片到相册
    修改头像
    点击保存图片
    小程序的学习王战
  • 原文地址:https://www.cnblogs.com/wokofo/p/6923445.html
Copyright © 2011-2022 走看看