.gitignore不生效问题解决方法
2023-03-07 09:47:11 时间
.gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,或者用git status查看状态,想要忽略的文件还是显示被追踪状态。 原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的, 这时候我们就应该先把本地缓存删除,然后再进行git的提交,这样就不会出现忽略的文件了。
解决方法: git清除本地缓存(改变成未track状态),然后再提交:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push -u origin master
需要特别注意的是: 1).gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 2)想要.gitignore起作用,必须要在这些文件不在暂存区中才可以,.gitignore文件只是忽略没有被staged(cached)文件,
未经允许不得转载:肥猫博客 » .gitignore不生效问题解决方法
相关文章
- NeuroImage:利用高时间分辨率fMRI和动态因果模型探究人脑对痛觉和触觉信息处理的层级结构
- 北师大郭桃梅课题组在《Brain Structure and Function》发表论文揭示汉字笔顺加工的脑网络
- 分布式事务常见解决方案
- 对人脑如何控制手的新认识:我们为什么削水果时,拿的是刀柄而不会拿刀刃?
- MainUI of Darwin
- 科学家利用脑机接口让患者正常发声
- Seata分布式事务落地解决方案
- Nature封面:脑机接口重大突破!意念手写字速度破纪录!
- 从细节入手,突破产品品质
- Eurkea,Ribbon和RestTemplate是如何结合到一起完成服务注册与发现功能的? --上
- 交互设计工具的选择心得
- Eurkea,Ribbon和RestTemplate是如何结合到一起完成服务注册与发现功能的? --下
- 安卓webview不能使用location.href跳转
- chrome安卓WebView调试出现空白页面的解决方案
- MQTT X 1.9.1 发布:资源消耗降低 80%,稳定性大幅提升
- Typecho分隔符导致意外空白修复
- 用耳朵“打字”| 这个设备可以让患者实现用耳朵进行交流
- 瘫痪17年,利用双向脑机接口来诱发触觉,控制机械手
- 基于BCI的现代神经反馈有助于认知增强
- FDA更新脑机接口技术指南,关注用户对设备认知不足所面临的潜在风险