在IDEA中使用Git:.gitignore忽略文件不起作用

根据.ignore文件可以忽略某些文件不纳入git的管理,在push时也就不会被push.在这里插入图片描述
但在push时在.ignore文件声明的文件依旧存在,.gitignore忽略文件也就没有生效。
为什么.gitignore忽略文件没有生效呢?那是因为.gitignore忽略文件只能忽略那些还没有纳入版本控制的文件,如果某些文件已经被纳入了版本控制中,则修改.gitignore将不能生效。
一定要养成在项目刚建成一开始就编写好.gitignore忽略文件再加入版本控制的习惯!
那么,没能在项目一开始就编好.gitignore忽略文件,又要怎么让后面才编写的.gitignore忽略文件生效呢?
解决方法就是,先把本地缓存删除(改变成未track状态),然后再提交,详细操作如下,

// 在IDEA

的Terminal窗口输入三条Git命令
// 3.1、清除当前的本地Git缓存
git rm -r --cached .
// 3.2、应用.gitignore等本地配置文件重新建立Git索引
git add .
// 3.3、(可选)提交当前Git版本并备注说明
git commit -m "update .gitignore"

参考博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值