在IntelliJ IDEA中使用.ignore插件忽略Git不必要提交的文件

news/2025/2/7 6:52:34/

第一步:

点击File->Settings,在左侧菜单找到Plugins,点击搜索栏搜索.ignore,点击Install

第二步:

重启idea -->在项目上右键->New ->.ignore file ->.gitignore file(Git)

 

 

第三部:

在项目中的.gitignore文件中添加你要屏蔽的文件

 

当你commit的时候你会发现他们任然存在,但是是灰色。你是不是认为还会提交,错了,你点开看一下这个灰色的文件,你会发现你的改变对其根本没有起作用,他还是原来的文件。

也就是说已经屏蔽git了。

但是很多企业开发中的同学们就会遇到:ignored track it git

这样的话是不起作用的,那么怎么解决呢?

那么使用以下命令解决
命令:git rm --cached -r 文件/文件夹

问题分析:
在初始化git仓库的时候没有创建.gitignore文件来过滤不必要提交的文件, 后来却发现某些文件不需要提交, 但是这些文件已经被提交了, 这时候创建.gitignore文件忽略这些文件时, 发现ignore的规则对那些已经被track的文件无效.

其实.gitignore文件只会忽略那些没有被跟踪的文件, 也就是说ignore规则只对那些在规则建立之后被新创建的新文件生效. 因此推荐: 初始化git项目时就创建.gitignore文件.当然我们企业开发跟项目的时候大多是第二种情况!

或许有的同学还是不是很明白:

简单来说就是你将 这个ignored track it git文件或者文件夹,使用 idea最下面的导航栏Terminal

然后使用这个命令 git rm --cached -r 文件/文件夹

 

 


http://www.ppmy.cn/news/11578.html

相关文章

43 | linux 服务管理service 和 systemctl

这里写目录标题1 systemctl 命令用法1.1 列出所用可用单元1.2 列出所有运行的单元1.3 检查某个单元是否启用1.4 列出所有服务1.5 Linux 中如何检查服务状态1.6 激活服务并启用或禁用服务1.7 如何屏蔽或显示服务1.8 杀死服务2 编写服务2.1 添加服务文件2.2 编写.service 文件2.2…

Lua C接口编程(二)

引言 上篇文章我们学习了C如何调用Lua,今天我们就来聊聊Lua 如何调用C。 Lua版本:Lua 5.3.5 对于Lua提供的接口有不清楚的,可以参考Lua接口官方文档 一、Lua调用C步骤 需要将C文件编译成动态库在Lua文件中使用package.cpath配置C动态库路…

C++生成.dll文件后在Python中引用(包括传递参数是double型、char*数组,接收参数也为数组)

一、问题描述 博主想要实现的C函数原型如下: double* getInfo(int flag, double xyz[], char *xodrPath)也就是需要传递参数为三个不同类型的参数,返回值为double类型的指针(数组)。 那么如何在Python中如何通过这个函数生成的…

【Linux】基础开发工具使用 --- gcc

目录 预处理 编译 汇编 链接 函数库 协助记忆 🧋GCC(GNU Compiler Collection)是由GNU开发的编程语言编译器。GNU编译器套件包括C、C、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如l…

NLP中的对话机器人——问答机器人的应用场景

引言 本文是七月在线《NLP中的对话机器人》的视频笔记,主要介绍FAQ问答型聊天机器人的实现。 讲得还不错,关键是只要1分钱 FAQ问答机器人 FAQ就是一些常见问题与回答,比如https://letsencrypt.org/docs/faq/。 但是我们要做的不是一问一答…

OWASP 十大网站安全风险 (一): 注入攻击

OWASP是 open web application security project 的缩写。这个系列主要介绍这十个最多被攻击的安全漏洞。 OWASP 十大信息安全主题 1.注入攻击 (Injection) 2.无效身份认证(Broken Authentication) 3.敏感信息泄漏(Se…

C/C++内存管理

目录 一、C/C内存分布 二、C语言中动态内存管理方式 三、C内存管理方式 new/delete操作内置类型 new/delete操作自定义类型 四、operator new与operator delete函数 operator new与operator delete函数 operator new与operator delete的类专属重载(了解&…

【C进阶】指针的进阶

家人们欢迎来到小姜的世界&#xff0c;<<点此>>传送门 这里有详细的关于C/C/Linux等的解析博客&#xff0c;家人们赶紧冲鸭&#xff01;&#xff01;&#xff01; 客官&#xff0c;码字不易&#xff0c;来个三连支持一下吧&#xff01;&#xff01;&#xff01;关注…