当前位置: 首页 > 编程笔记 >

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

能旭
2023-03-14
本文向大家介绍git使用.gitignore设置不生效或不起作用问题的解决方法,包括了git使用.gitignore设置不生效或不起作用问题的解决方法的使用技巧和注意事项,需要的朋友参考一下

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

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

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

一般设置成这样:

################### 
*.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设置不生效或不起作用问题的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍解决@Around对静态方法不生效的问题,包括了解决@Around对静态方法不生效的问题的使用技巧和注意事项,需要的朋友参考一下 场景: 在处理定时任务时,由于这几个方法都是静态方法,在aop的切面中使用@Around注解,进行监控方法调用是否有异常。 发现aop没有生效。 代码如下: 产生原因: 可能是由于静态方法是属于类的,而非静态方法是属于Bean的,该类会被加载到容器中。具体

  • 本文向大家介绍layui中select,radio设置不生效的解决方法,包括了layui中select,radio设置不生效的解决方法的使用技巧和注意事项,需要的朋友参考一下 废话不多说,大家来看吧! 点击编辑取消disabled 以上这篇layui中select,radio设置不生效的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持 呐喊教程。

  • 下面的代码是我解决这个问题的尝试。我使用了基于1的索引。我无法找出错误。我试着调试代码,但没有帮助。我已经被困了两天了。请帮忙。

  • 本文向大家介绍怎么解决vue动态设置img的src不生效的问题?相关面试题,主要包含被问及怎么解决vue动态设置img的src不生效的问题?时的应答技巧和注意事项,需要的朋友参考一下 这个 不明确,这个应该属于打包工具范畴,和 Vue 没多大关系。可以用一个很简单的例子证明,直接用 script 的形式引入vue,然后更改src的值看能不能访问,麻烦你们弄清楚其中的原理再来解决问题 为什么不把自己

  • 我有一个名为Sell的类,它有一个SimpleObjectProperty。在POJO中,getter和setter如下所示: 创建Sell类的新实例时,我使用方法: 这行代码给了我一个NullPointerException。我做错了什么?

  • 本文向大家介绍一次Linux修改MySQL配置不生效的问题解决,包括了一次Linux修改MySQL配置不生效的问题解决的使用技巧和注意事项,需要的朋友参考一下 背景 自己手上有一个项目服务用的是AWS EC2,最近从安全性和性能方面考虑,最近打算把腾讯云的MySQL数据库迁移到AWS RDS上,因为AWS的出口规则和安全组等问题,我需要修改默认的3306端口和Bind Address限制特定的IP