当前位置: 首页 > news >正文

gitignore:常用说明

示例:

Java
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**### IntelliJ IDEA.idea
*.iws
*.iml
*.ipr### NetBeans/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
logs/### VS Code.vscode/

说明:

  1. **/src:这个模式匹配任意层级的目录下的 src 文件夹,但不包括子文件夹中的内容。它会忽略所有名为 src 的文件夹,无论其所在的层级如何。 例如,/path/to/src/path/to/another/src 会被匹配,但 /path/to/nested/folders/src 不会被匹配,它的子文件夹中的内容不会被忽略。

  2. **/src/**:这个模式匹配任意层级的目录下的 src 文件夹及其子文件夹中的内容。它会忽略所有名为 src 的文件夹以及其子文件夹中的内容。 例如,/path/to/src//path/to/nested/folders/src/ 都会被匹配,同时它们的子文件夹中的内容也会被忽略。

  3. */src则只会忽略同级目录下src文件夹及其内容 不包括子文件夹

不生效

1、从 Git 版本控制中移除文件:可以使用以下命令将文件从 Git 版本控制中移除,但保留在本地工作目录中:

git rm --cached -r <file>
如:git rm --cached -r src/test  其中 src/test是相对与工作目录的相对路径
(单模块不用设置 默认是根路径,就是第一层目录)
(多模块项目需要点击运行,点击运行配置设置)

或者直接在仓库删除

2、添加到暂存区

git add  <file>

3、更新 .gitignore 文件:确保在 .gitignore 文件中添加忽略该文件的规则,以防止将其重新添加到版本控制中。在 .gitignore 文件中添加一行 <file>,以忽略指定的文件。

4、提交更改:使用以下命令提交 Git 中的更改:(提交gitignore文件)

ps:idea似乎会有延迟生效

相关文章:

gitignore:常用说明

示例&#xff1a; Java HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/** !**/src/test/**### IntelliJ IDEA.idea *.iws *.iml *.ipr### NetBeans/nbproject/private/ /nbbuild/ /dist/ /nbdist/ /.nb-gradle/ build/ logs/### VS Code.vscode/ 说明&#…...

HarmonyOS NEXT应用开发—在Native侧实现进度通知功能

介绍 本示例通过模拟下载场景介绍如何将Native的进度信息实时同步到ArkTS侧。 效果图预览 使用说明 点击“Start Download“按钮后&#xff0c;Native侧启动子线程模拟下载任务Native侧启动子线程模拟下载&#xff0c;并通过Arkts的回调函数将进度信息实时传递到Arkts侧 实…...

水利自动化控制系统平台介绍

水利自动化控制系统平台介绍 在当今社会&#xff0c;水资源的管理和保护日益成为全球关注的重要议题。随着科技的进步和信息化的发展&#xff0c;水利监测系统作为一种集成了现代信息技术、自动化控制技术以及环境监测技术的综合性平台&#xff0c;正在逐步改变传统的水利管理模…...

flask后端+网页前端:基于 socket.io 的双向通信和服务器部署

我想实现的效果是&#xff0c;我的服务器提供两个路由网址&#xff0c;网页A用于拍照、然后录音&#xff0c;把照片和录音传给服务器&#xff0c;服务器发射信号&#xff0c;通知另一个路由的网页B更新&#xff0c;把刚刚传来的照片和录音显示在网页上。 然后网页B用户根据这个…...

【Docker】解决 docker build 提示 `Wrong architecture ‘amd64‘`

解决 docker build 提示 Wrong architecture amd64 使用 securify2 的 docker 版本进行 sc 安全扫描 执行语句 RUN wget https://github.com/souffle-lang/souffle/releases/download/1.6.2/souffle_1.6.2-1_amd64.deb -O /tmp/souffle.deb &&\ gdebi --n /tmp/souff…...

机器学习_XGBoost模型_用C++推理示例Demo

1. 需求 将 python 训练好的 xgboost 模型, 使用C 进行加载并进行推理(预测) 2. 代码实现 #include <iostream> #include <fstream> #include <sstream> #include <vector> #include <string> #include <xgboost/c_api.h>const char *m…...

C语言 | Leetcode C语言题解之第21题合并两个有序链表

题目&#xff1a; 题解&#xff1a; /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/typedef struct ListNode ListNode; struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2) {/…...

2024考研调剂须知

----------------------------------------------------------------------------------------------------- 考研复试科研背景提升班 教你快速深入了解掌握考研复试面试中的常见问题以及注意事项&#xff0c;系统的教你如何在短期内快速提升自己的专业知识水平和编程以及英语…...

PCIE协议版--M.2接口规范V1.0中文版1——电气规格篇

3.电气规范 3.1 Connectivity Socket 1 系统接口信号 表15适用于Socket 1-SD和Socket 1-DP输出版本。 3.1.1.补充NFC信号 当一个SIM设备被用作安全元素时&#xff0c;NFC解决方案可以与表16中列出的附加信号相结合。 3.1.2.电源和地 PCI Express M.2 Socket 1使用一个3.3 V…...

【JVM】JVM堆占用情况分析(频繁创建的对象、内存泄露等问题)、jmap+jhat、jvisualvm工具使用

文章目录 一. 相关命令1. 查看进程堆内存整体使用情况&#xff1a;OOM的可能2. 统计类的对象数量以及内存占用&#xff1a;定位内存泄漏 二. 分析内存占用1. 使用 jhat 排查对象堆占用情况1.1. 排查步骤1.2. 具体分析例子a. 分析频繁创建对象导致的OOM 1.3. OQL查看某一个对象的…...

【蓝桥杯每日一题】4.11 更小的数(不用区间DP)

题目来源&#xff1a; 蓝桥杯 2023 省 A]更小的数 - 洛谷 这题只需要用到双指针就OK~ 思路1&#xff1a; 翻转数组的子数组&#xff0c;然后进行比较大小将翻转后的数组存储在字符串 k k k中&#xff0c;然后将字符串 k k k与字符串 a a a进行逐一元素比较&#xff08;因为…...

【线段树】2276. 统计区间中的整数数目

算法可以发掘本质&#xff0c;如&#xff1a; 一&#xff0c;若干师傅和徒弟互有好感&#xff0c;有好感的师徒可以结对学习。师傅和徒弟都只能参加一个对子。如何让对子最多。 二&#xff0c;有无限多1X2和2X1的骨牌&#xff0c;某个棋盘若干格子坏了&#xff0c;如何在没有坏…...

ChatGPT 写作利器:探索ChatGPT在论文写作中的应用

ChatGPT无限次数:点击直达 ChatGPT 写作利器&#xff1a;探索ChatGPT在论文写作中的应用 引言 ChatGPT是一种强大的自然语言处理工具&#xff0c;能够为我们提供高效、准确的文本生成功能。在论文写作领域&#xff0c;ChatGPT的应用也逐渐受到关注。本文将探讨ChatGPT在论文写…...

从 SQLite 3.4.2 迁移到 3.5.0(二十)

返回&#xff1a;SQLite—系列文章目录 上一篇:SQLite---调试提示&#xff08;十九&#xff09; 下一篇&#xff1a;SQLite—系列文章目录 ​ SQLite 版本 3.5.0 &#xff08;2007-09-04&#xff09; 引入了一个新的操作系统接口层&#xff0c; 与所有先前版本的 SQLi…...

集群开发学习(一)(安装GO和MySQL,K8S基础概念)

完成gin小任务 参考文档&#xff1a; https://www.kancloud.cn/jiajunxi/ginweb100/1801414 https://github.com/hanjialeOK/going 最终代码地址&#xff1a;https://github.com/qinliangql/gin_mini_test.git 学习 1.安装go wget https://dl.google.com/go/go1.20.2.linu…...

[Kubernetes[K8S]集群:Slaver从节点初始化和Join]:添加到主节点集群内

文章目录 操作流程&#xff1a;上篇主节初始化地址&#xff1a;前置&#xff1a;Docker和K8S安装版本匹配查看0.1&#xff1a;安装指定docker版本 **[1 — 8] ** [ 这些步骤主从节点前置操作一样的 ]一&#xff1a;主节点操作 查看主机域名->编辑域名->域名配置二&#x…...

redis复习笔记08(小滴课堂)

案例实战需求之大数据下的用户画像标签去重 我们就简单的做到了去重了。 案例实战社交应用里面之关注、粉丝、共同好友案例 这就是我们set的一个应用。 案例实战之SortedSet用户积分实时榜单最佳实践 准备积分类对象&#xff1a; 我们加上构造方法和判断相等的equals和hascod…...

在线课程平台LearnDash评测 – 最佳 WordPress LMS插件

在我的LearnDash评测中&#xff0c;我探索了流行的 WordPress LMS 插件&#xff0c;该插件以其用户友好的拖放课程构建器而闻名。我深入研究了各种功能&#xff0c;包括课程创建、测验、作业、滴灌内容、焦点模式、报告、分析和管理工具。 我的评测还讨论了套餐和定价选项&…...

OpenDDS-3.27构建与用法

一、OpenDDS-3.27构建 ./configure To enable Java bindings, use ./configure --java make 二、运行Messenger Example&#xff1a; source setenv.sh For the C example&#xff1a;cd DevGuideExamples/DCPS/Messenger For the Java example&#xff1a;cd java/tests/mes…...

计算机网络——MAC地址和IP地址

目录 前言 引入 MAC地址与IP地址 IP地址和MAC地址是什么&#xff1f;如何起作用的&#xff1f; MAC地址如何表示与确定网卡在网络中的确定位置&#xff1f; DHCP协议自动帮我们配置 操作系统是如何知道对方的MAC地址的&#xff1f; 前言 本博客是博主用于复习计算机网络…...

信号净化实战:从基础平滑到智能去噪

1. 信号净化入门&#xff1a;为什么我们需要处理噪声&#xff1f; 第一次接触传感器数据时&#xff0c;我被现实狠狠上了一课——实验室里漂亮的平滑曲线在真实场景中根本不存在。记得去年处理工厂振动传感器数据时&#xff0c;原始信号看起来就像心电图叠加了摇滚乐节奏。这种…...

基于CircuitPython与伺服电机的自动调光眼镜制作指南

1. 项目概述与核心思路 最近在整理工作室的零件盒&#xff0c;翻出来一块Adafruit的Circuit Playground Express开发板和几个闲置的微伺服电机。看着窗外刺眼的阳光&#xff0c;我忽然想到&#xff0c;能不能用这些手头的“边角料”做个实用的小玩意儿&#xff1f;于是&#x…...

深入PEX8796:从Serdes到Virtual Switch,图解PCIe交换芯片的三种工作模式

深入解析PEX8796&#xff1a;PCIe交换芯片的架构设计与模式创新 在高速数据传输领域&#xff0c;PCIe交换芯片如同交通枢纽般连接着计算系统的各个组件。作为PLX公司&#xff08;现已被博通收购&#xff09;的经典之作&#xff0c;PEX8796凭借其灵活的架构设计和多样化的操作模…...

VSCode 自动生成 Doxygen 格式注释

1. 插件下载 Visual Studio Code 上快捷生成 doxygen 格式注释需要使用插件&#xff0c;推荐插件&#xff1a;cschlosser.doxdocgen&#xff0c;插件名全称 &#xff1a;Doxygen Document Generator&#xff0c;如下图 插件下载地址&#xff1a;Doxygen Documentation Generat…...

基于Terraform与Azure的Dify AI平台云原生自动化部署实践

1. 项目概述&#xff1a;一键部署AI应用平台的云原生方案最近在折腾AI应用开发平台&#xff0c;发现很多团队在从本地原型验证转向云端生产环境时&#xff0c;总会遇到一堆“部署地狱”的问题。环境配置不一致、资源管理混乱、成本不可控&#xff0c;这些问题在需要整合多个AI模…...

超长上下文时代来临:百万Token窗口实测,我的工作流彻底变了

前言&#xff1a;一个让我彻底改变工作方式的实验 2026年初&#xff0c;我做了一件以前根本不敢想的事&#xff1a;把一份长达800页的技术规范文档&#xff0c;直接塞进了一个大模型的上下文窗口&#xff0c;然后让它帮我找出其中所有与安全性相关的条款&#xff0c;并逐条解释…...

TLM通信:从基础操作到UVM高级连接模式

1. TLM通信基础&#xff1a;从信号级到事务级的跨越 第一次接触TLM这个概念时&#xff0c;我正被一堆信号线搞得焦头烂额。当时在做一个以太网MAC验证项目&#xff0c;每次调试都要跟踪几十根信号线的时序&#xff0c;简直像在解一团乱麻。直到同事提醒我&#xff1a;"为什…...

在职场上,别人对你的态度,都是你允许的:“他为什么敢这样对我?”“他为什么不怕得罪我?”“我有什么好怕的?”

当有人在公司凶你时:别问"他为什么凶我",要问"他为什么敢" 目录 当有人在公司凶你时:别问"他为什么凶我",要问"他为什么敢" 别人敢在公司得罪你,是因为他早已算清了这笔账 他不怕得罪你,说明在他眼里你"没有威胁性" …...

政务知识图谱 + 大模型:打造可解释、可信任 AI

在数字政务加速迈向智能化的今天&#xff0c;AI 技术已深度渗透到政务服务、社会治理、机关办公等各个场景&#xff0c;从智能问答、政策解读到辅助决策、风险预警&#xff0c;AI 正在成为提升政务效能、优化服务体验的核心力量。但与此同时&#xff0c;传统 AI 技术在政务领域…...

深度解析开源专杀工具openclaw-killer:从恶意软件持久化机制到实战清理

1. 项目概述&#xff1a;一个开源安全工具的诞生最近在安全圈和开源社区里&#xff0c;一个名为nkzprod/openclaw-killer的项目引起了我的注意。乍一看这个标题&#xff0c;你可能会觉得有点“中二”&#xff0c;又是“爪子”又是“杀手”的&#xff0c;但作为一名在安全领域摸…...