【踩坑】IDEA提交Git .gitignore忽略文件不起作用

这是我的.gitignore文件,你会发现,我这里基本能写的都写了,也包括了target和.idea目录,但在提交代码的时候,还是把target和.idea目录带上了。

实际上主要原因是**.gitignore忽略文件只能忽略那些还没有纳入版本控制的文件,如果某些文件已经被纳入了版本控制中,则修改.gitignore将不能生效**。

那该如何解决呢?

首先依次在终端运行下面三条命令即可解决:

bash 复制代码
的Terminal窗口输入三条Git命令
// 3.1、清除当前的本地Git缓存
git rm -r --cached .
// 3.2、应用.gitignore等本地配置文件重新建立Git索引
git add .
// 3.3、(可选)提交当前Git版本并备注说明
git commit -m "update .gitignore"
相关推荐
JMchen1233 分钟前
Android后台服务与网络保活:WorkManager的实战应用
android·java·网络·kotlin·php·android-studio
阔皮大师19 分钟前
INote轻量文本编辑器
java·javascript·python·c#
小法师爱分享22 分钟前
StickyNotes,简单便签超实用
java·python
qq_2975746723 分钟前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
金牌归来发现妻女流落街头35 分钟前
【从SpringBoot到SpringCloud】
java·spring boot·spring cloud
毅炼36 分钟前
Java 基础常见问题总结(4)
java·后端
GR2342341 小时前
2025年影视仓TV+手机官方版 内置地址源支持高清直播
java·智能手机·软件
程序员清风1 小时前
北京回长沙了,简单谈谈感受!
java·后端·面试
何中应1 小时前
请求头设置没有生效
java·后端
亓才孓2 小时前
[JDBC]批处理
java