【踩坑】IDEA使用Git push代码时,涵盖了.idea与target

简介: 项目中已配置.gitignore但push时仍上传.idea和target文件,问题根源在于.idea目录下存在独立的.gitignore文件且内容不同。只需将根目录的忽略规则同步到该文件中即可解决。

 先说说我遇到的这个问题,我项目根目录下已经写了.gitignore文件,是这样的:

# 编译产物
target/
classes/
*.class
# Maven/Gradle
.mvn/
gradle/
gradlew
gradlew.bat
pom.xml.tag
pom.xml.releaseBackup
# IDE配置文件(IDEA专属)
.idea/
.idea
*.iml
*.iws
*.ipr
out/
# 日志文件
logs/
*.log
# 本地配置文件(如数据库密码、端口配置)
application-dev.yml
application-local.properties
# 系统文件
.DS_Store
Thumbs.db
# 临时文件
*.tmp
*.bak
.idea

image.gif

我commit提交代码的时候,倒是没有问题,但当我push代码的时候,居然包含了.idea和target等,这就很费解了,我明明已经配置了.gitignore,commit起作用push不起作用。


其实主要原因在.idea文件下,我们打开.idea目录下的.gitignore文件,发现内容和根目录下的.gitignore内容不同,我们只需要把相同的内容粘贴到.idea目录下的.gitignore里就ok了。


image.gif

目录
相关文章
|
7月前
|
缓存 开发工具 git
【踩坑】IDEA提交Git .gitignore忽略文件不起作用
.gitignore只能忽略未跟踪的文件,若文件已被提交,则需先清除缓存。通过执行`git rm -r --cached .`、`git add .`和`git commit`命令,可重新应用.gitignore规则,彻底忽略指定目录如target和.idea。
2341 9
|
Linux iOS开发 MacOS
typora下载和破解(仅供学习)
Typora 一款 Markdown 编辑器和阅读器 风格极简 / 多种主题 / 支持 macOS,Windows 及 Linux 实时预览 / 图片与文字 / 代码块 / 数学公式 / 图表 目录大纲 / 文件管理 / 导入与导出 ……
168144 12
typora下载和破解(仅供学习)
|
7月前
|
人工智能 测试技术 开发者
AI Coding后端开发实战:解锁AI辅助编程新范式
本文系统阐述了AI时代开发者如何高效协作AI Coding工具,强调破除认知误区、构建个人上下文管理体系,并精准判断AI输出质量。通过实战流程与案例,助力开发者实现从编码到架构思维的跃迁,成为人机协同的“超级开发者”。
3894 106
|
4月前
|
人工智能 数据可视化 Linux
Hermes Agent 是什么?怎么部署?保姆级图文教程
Hermes Agent 是 Nous Research 推出的开源自主 AI 智能体,主打持久运行、自我成长、越用越强,采用 MIT 开源协议,可部署在云端或本地服务器,具备跨会话记忆、自动生成与优化技能、多平台接入、多模型切换能力,能从工具逐步变成贴合个人习惯的智能助手。它与 OpenClaw 高度兼容,内置迁移命令,可一键导入原有配置、记忆、技能与密钥,降低切换成本。
1258 4
|
人工智能 Java Serverless
【MCP教程系列】搭建基于 Spring AI 的 SSE 模式 MCP 服务并自定义部署至阿里云百炼
本文详细介绍了如何基于Spring AI搭建支持SSE模式的MCP服务,并成功集成至阿里云百炼大模型平台。通过四个步骤实现从零到Agent的构建,包括项目创建、工具开发、服务测试与部署。文章还提供了具体代码示例和操作截图,帮助读者快速上手。最终,将自定义SSE MCP服务集成到百炼平台,完成智能体应用的创建与测试。适合希望了解SSE实时交互及大模型集成的开发者参考。
15589 60
|
6月前
|
人工智能 API 开发工具
阿里云百炼Coding Plan套餐介绍、费用价格及订阅前注意事项
阿里云百炼Coding Plan是专为AI编程打造的订阅服务,月付固定费用即可接入Claude Code、Qwen Code等主流工具及千问、GLM、Kimi等顶级模型,享智能补全、代码理解与工具调用能力。Lite版首月7.9元,Pro版首月39.9元,含用量限制与合规使用要求。(240字)
4972 1
|
7月前
|
Java Maven
【2026最新】Maven配置阿里云镜像
本文介绍在Maven 3.9与JDK 21环境下,如何配置阿里云镜像加速依赖下载。通过修改Maven的conf/settings.xml文件,在<mirrors>标签中添加阿里云公共仓库镜像配置,提升构建效率。
6531 1

热门文章

最新文章