当前位置: 首页 > 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似乎会有延迟生效

http://www.lryc.cn/news/336713.html

相关文章:

  • HarmonyOS NEXT应用开发—在Native侧实现进度通知功能
  • 水利自动化控制系统平台介绍
  • flask后端+网页前端:基于 socket.io 的双向通信和服务器部署
  • 【Docker】解决 docker build 提示 `Wrong architecture ‘amd64‘`
  • 机器学习_XGBoost模型_用C++推理示例Demo
  • C语言 | Leetcode C语言题解之第21题合并两个有序链表
  • 2024考研调剂须知
  • PCIE协议版--M.2接口规范V1.0中文版1——电气规格篇
  • 【JVM】JVM堆占用情况分析(频繁创建的对象、内存泄露等问题)、jmap+jhat、jvisualvm工具使用
  • 【蓝桥杯每日一题】4.11 更小的数(不用区间DP)
  • 【线段树】2276. 统计区间中的整数数目
  • ChatGPT 写作利器:探索ChatGPT在论文写作中的应用
  • 从 SQLite 3.4.2 迁移到 3.5.0(二十)
  • 集群开发学习(一)(安装GO和MySQL,K8S基础概念)
  • [Kubernetes[K8S]集群:Slaver从节点初始化和Join]:添加到主节点集群内
  • redis复习笔记08(小滴课堂)
  • 在线课程平台LearnDash评测 – 最佳 WordPress LMS插件
  • OpenDDS-3.27构建与用法
  • 计算机网络——MAC地址和IP地址
  • Unity构建详解(7)——AssetBundle格式解析
  • 前端对接fastGPT流式数据+打字机效果
  • 避免使用第三方工具完成电脑环境检测
  • vue 中 mixin 的应用场景,原理和合并规则
  • 点击按钮(文字)调起elementUI大图预览
  • 全面学习SpringCloud框架指南
  • 5G智慧水利数字孪生可视化平台,推进水利行业数字化转型
  • 新手入门:大语言模型训练指南
  • Win11 WSL2 install Ubuntu20.04 and Seismic Unix
  • rust使用print控制台打印输出五颜六色的彩色红色字体
  • 贪心算法|435.无重叠区间