idea开发工具中: git显示下面这个文件有变更: ~/Documents/wwwroot-dev/wlxl-backend/java/hyh-apis/hyh-apis-springboot/build/resources/main/mapping/AccountRealnameMapper.xml 我git的根路径是: ~/Documents/wwwroot-dev/wlxl-backend/java/hyh-apis/ 下面是我一个项目的路径: ~/Documents/wwwroot-dev/wlxl-backend/java/hyh-apis/hyh-apis-springboot 我想每次编译,都让git忽略掉: ~/Documents/wwwroot-dev/wlxl-backend/java/hyh-apis/hyh-apis-springboot/build/ 该如何处理?

目录

✅ 解决方案:

📍完整步骤如下:

⚠️ 注意事项:

✅ 最终效果:


你可以通过 .gitignore 文件 来让 Git 忽略掉 build/ 目录下的所有内容,避免每次编译后出现变更提示。


✅ 解决方案:

你只需要在 Git 根目录的 .gitignore 文件中添加一行:

hyh-apis-springboot/build/


📍完整步骤如下:

  1. 打开 Git 根目录:

    cd ~/Documents/wwwroot-dev/wlxl-backend/java/hyh-apis/

  2. 编辑 .gitignore 文件(如果没有就创建一个):

    nano .gitignore

  3. 添加这行(确保是相对路径):

    hyh-apis-springboot/build/

  4. 保存并退出。


⚠️ 注意事项:

  1. 必须确保该文件或目录尚未被 Git 跟踪(tracked),否则 .gitignore 不生效。

    检查是否已被跟踪:

    git ls-files --stage | grep hyh-apis-springboot/build/

    如果被跟踪了,请运行以下命令将它从索引中移除(注意不会删除本地文件)【非常有效,配合忽略文件一起用】:

    git rm -r --cached hyh-apis-springboot/build/

  2. 然后再提交 .gitignore 的更新:

    git add .gitignore git commit -m "忽略 build/ 目录"


✅ 最终效果:

编译生成的路径:

hyh-apis-springboot/build/resources/main/mapping/AccountRealnameMapper.xml

将不会再出现在 git status 中,Git 会完全忽略整个 build/ 目录的变更。


如果你有多个模块都想忽略它们的 build/ 目录,可以更通用地写:

**/build/

这会忽略项目下所有子目录中的 build/ 文件夹。

忽略.gradle ,hyh-apis-springboot/.gradle/ 这样写不好使?

你提到写了:

.gradle hyh-apis-springboot/.gradle/

但 Git 仍然没有忽略掉 .gradle/ 目录,这通常有两种常见原因:


✅ 解决方法一:确保 .gradle 目录未被 Git 跟踪

.gitignore 只能**忽略未被跟踪(untracked)**的文件或目录。

🔍 步骤 1:查看是否已被跟踪

git ls-files --stage | grep .gradle

如果输出有 .gradle 或其中的子文件,说明已经被 Git 跟踪了。


🧹 步骤 2:从 Git 索引中移除 .gradle(不会删除本地文件)

git rm -r --cached hyh-apis-springboot/.gradle/ git rm -r --cached .gradle/


📝 步骤 3:修改 .gitignore

在 Git 根目录下(即 ~/Documents/wwwroot-dev/wlxl-backend/java/hyh-apis/),编辑 .gitignore 文件,添加:

gitignore

.gradle/ hyh-apis-springboot/.gradle/

或者更推荐用通配方式(更通用):

gitignore

**/.gradle/


✅ 步骤 4:提交变更

git add .gitignore git commit -m "忽略 .gradle 目录"


🧪 测试是否成功

再执行:

git status

你应该不会再看到 .gradle/ 下的文件被列出。


🔁 小结:完整操作命令

# 进入 Git 根目录 cd ~/Documents/wwwroot-dev/wlxl-backend/java/hyh-apis/ # 编辑 .gitignore(如果没有就创建) echo '**/.gradle/' >> .gitignore # 移除已跟踪的 .gradle 目录 git rm -r --cached hyh-apis-springboot/.gradle/ git rm -r --cached .gradle/ # 提交更改 git add .gitignore git commit -m "忽略所有 .gradle 目录"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/95087.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/95087.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/95087.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

状态机浅析

状态机是处理状态依赖型行为的高效工具,通过结构化建模状态转换,解决了传统条件判断的冗余和混乱问题。它在设备控制、流程管理、协议解析等场景中表现优异,核心优势在于逻辑清晰、可扩展性强和易于调试。 一、介绍 1. 概念 状态机&#x…

Windows 手动病毒排查指南:不依赖杀毒软件的系统安全防护

Windows 手动病毒排查指南:不依赖杀毒软件的系统安全防护 在数字时代,电脑病毒就像潜伏的"网络幽灵",从窃取隐私的木马到消耗资源的蠕虫,时刻威胁着系统安全。当杀毒软件失效或遭遇新型威胁时,手动排查病毒便…

GPT-5 is here

GPT-5 is here https://openai.com/index/introducing-gpt-5/ — and it’s #1 across the board! #1 in Text, WebDev, and Vision Arena #1 in Hard Prompts, Coding, Math, Creativity, Long Queries, and more Tested under the codename “summit”, GPT-5 now holds the …

【华为机试】55. 跳跃游戏

文章目录55. 跳跃游戏题目描述示例 1:示例 2:提示:解题思路一、问题本质与建模二、方法总览与选择三、贪心算法的正确性(直观解释 循环不变式)四、反向贪心:等价但有启发的视角五、与动态规划的对比与误区…

RabbitMQ面试精讲 Day 18:内存与磁盘优化配置

【RabbitMQ面试精讲 Day 18】内存与磁盘优化配置 开篇:内存与磁盘优化的重要性 欢迎来到"RabbitMQ面试精讲"系列的第18天!今天我们将深入探讨RabbitMQ的内存与磁盘优化配置,这是面试中经常被问及的高频主题,也是生产环…

【C++】string 的特性和使用

Ciallo&#xff5e; (∠・ω< )⌒★ string&#xff08;1&#xff09;1. 构造函数1.1 string();1.2 string(const char* s);1.3 string(const string& str);1.4 string(size_t n, char c);1.5 string(const string& str, size_t pos, size_t len npos);1.6 string(…

创始人IP的精神修炼:于成长中积蓄力量

IP 经济席卷之下&#xff0c;众多企业家常被 “是否入局 IP”“能否做好 IP” 的焦虑裹挟。这种潜藏的精神内耗&#xff0c;对企业根基的侵蚀往往胜过业绩的起伏。著名文化学者于丹在全球创始人 IP 领袖高峰论坛上的洞见&#xff0c;为创始人 IP 的精神成长照亮了前路&#xff…

gbase8s数据库中对象元数据查询

最近整理了gbase8s数据库中常见的元数据的查询&#xff0c;包括表、视图、序列、包、类型、触发器、plsql等等&#xff0c;仅供参考。set environment sqlmode oracle; drop package DBMS_METADATA; create or replace package DBMS_METADATA is function GET_DDL(objtype varc…

常用hook钩子函数

爬虫Hook技术常用字段和勾子函数 目录 Hook技术概述网络请求相关Hook浏览器环境HookJavaScript引擎Hook加密算法Hook反爬虫检测Hook实际应用示例Hook工具和框架 Hook技术概述 Hook&#xff08;钩子&#xff09;技术是一种在程序运行时拦截和修改函数调用的技术。在爬虫中&a…

【解决方法】华为电脑的亮度调节失灵

华为电脑的亮度调节失灵 参考文章&#xff1a; 华为电脑屏幕亮度怎么调不了&#xff1f;华为电脑调节亮度没反应解决教程 亲测&#xff0c;在控制面板中卸载HWOSD&#xff0c;再重装有用。

【软考中级网络工程师】知识点之 DCC 深度剖析

目录一、DCC 是什么1.1 定义阐述1.2 作用讲解二、DCC 工作原理2.1 拨号触发机制2.1.1 感兴趣流量定义2.1.2 触发拨号过程2.2 链路建立流程2.2.1 物理链路连接2.2.2 数据链路层协议协商三、DCC 配置要点3.1 基础配置步骤3.1.1 接口配置3.1.2 拨号映射配置3.2 高级配置参数3.2.1 …

W5500之Socket寄存器区介绍

W5500之Socket寄存器区介绍1)、Socket n模式寄存器(Socket n Mode Register&#xff0c;简写Sn_MR)偏移地址为0x0000&#xff0c;可读写&#xff0c;复位值为0x00&#xff1b;Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0MULTI/MFENBCASTBND/MC/MMBUCASTB/MIP6BP3P2P1P0MULTI/MFEN占用“S…

酉矩阵(Unitary Matrix)和随机矩阵

先讨论酉矩阵&#xff08;Unitary Matrix&#xff09;的性质。1. 酉矩阵定义酉矩阵&#xff08;Unitary Matrix&#xff09;是复数域上的方阵&#xff0c;满足以下条件&#xff1a;其中&#xff1a;是 的共轭转置&#xff08;即 Hermitian 转置&#xff0c; &#xff09;。是单…

「iOS」————单例与代理

iOS学习单例代理代理模式的原理代理的循环引用设计模式单例 优点&#xff1a; 全局访问&#xff1a;单例模式确保一个类只有一个实例&#xff0c;并提供全局访问点&#xff0c;方便在整个应用中共享数据或功能。节省资源&#xff1a;由于只创建一个实例&#xff0c;可以减少内…

Microsoft Dynamics AX 性能优化解决方案

一、方案背景Microsoft Dynamics AX 是功能强大的企业ERP系统&#xff0c;虽然Microsoft 已推出基于云的现代化 ERP 平台 Dynamics 365 Finance and Operations&#xff0c;提供了更高的性能和持续更新&#xff0c;用来替代Dynamics AX。在考虑升级到Dynamics 365之前&#xff…

ARM保留的标准中断处理程序入口和外设中断处理程序入口介绍

在ARM架构中&#xff0c;中断处理是一个关键机制&#xff0c;它允许CPU在执行主程序时能够响应外部或内部的事件。对于ARM MCU&#xff08;微控制器单元&#xff09;而言&#xff0c;中断处理程序入口通常分为两类&#xff1a;ARM保留的标准中断处理程序入口和外设中断处理程序…

防火墙环境下的全网服务器数据自动化备份平台搭建:基于 rsync 的完整实施指南

一、项目总览 1.内容介绍 本文以 3 台 CentOS 7.9 服务器&#xff08;Web 服务器、NFS 服务器、备份服务器&#xff09;为载体&#xff0c;详解如何在全防火墙开启的前提下&#xff0c;搭建一套自动化数据备份平台&#xff1a;每日自动打包 Web 站点、NFS 共享数据及系统关键…

Spring之【Import】

目录 Import注解 源码分析 使用示例 ImportSelector 源码分析 使用示例 DeferredImportSelector 源码分析 使用示例 ImportBeanDefinitionRegistrar 源码分析 使用示例 Import注解 源码分析 处理组件类上的Import注解 将Import引入类对应的BeanDefinition对象添加…

RN项目环境搭建和使用-Mac版本(模拟器启动不起来的排查)

ReactNative&#xff1a; https://github.com/facebook/react-native https://reactnative.cn/docs/getting-started &#xff08;可以先通读一下这个&#xff09; 环境搭建 &#xff08;mac版&#xff09;https://juejin.cn/post/7404860612758765605 搭建之前确认版本&#x…

悬赏任务系统网站兼职赚钱小程序搭建地推抖音视频任务拉新源码功能详解二开

功能详解&#xff08;一&#xff09;登录与注册1、登录&#xff1a;打开系统用户端&#xff0c;输入已注册的手机号&#xff0c;若为首次登录或忘记密码&#xff0c;可通过 “找回密码” 功能&#xff0c;按提示验证身份后重置密码登录。 2、注册&#xff1a;点击 “注册” 按钮…