Idea或Pycharm上.idea的忽略提交的问题总结

文章目录

问题描述

由于在代码托管平台上创建的项目,没有关联创建.gitignore文件。导致git 克隆到本地电脑上时,项目的根目录下也就没有.gitignore文件。此时也没有在本地手动创建.gitignore文件。那么提交代码时,会出现 .idea下的好多未提交文件。(.idea目录及其下文件是如何产生的?是当我们把项目导入的IDE里是自动给创建生成的)。为了避免把.idea提交到远程仓库里,建议我们首次提交代码前,在项目的根目录下,创建.gitignore文件(没有的情况下),并将此.gitignore和首次需要提交的代码一并提交到远端代码仓库中。

.gitignore的内容如下:

.idea/

如果是首次提交或者之后的提交代码时把.idea及其文件提交到远端仓库中,此时再创建.gitignore会不生效。

因为我们之前提交过.idea文件,本地暂存区存在历史记录,所以此时再创建.gitignore文件,并配置内容为.idea/,所以也不生效。

此问题按以下方式解决:

在项目的根目录下执行以下命令

git rm -r --cached .idea 这条命令的作用:


查看本地的提交记录:

相关推荐
自强的小白几秒前
MYbatis-plus(自定义sql)
java·sql·mybatis
古法安卓1 分钟前
Android-Ext4文件系统问题排查
android·java·android studio
Escalating_xu4 分钟前
【C 语言】深入理解指针(3):字符指针、数组指针、二维数组传参、函数指针与转移表
java·c语言·开发语言
不正经的码狗21 分钟前
Java 开发环境搭建与 Eclipse 使用速通教程
java·开发语言·eclipse
用户81818706274621 分钟前
第37章 Java应用在K8s里的经典坑:容器内存/CPU limit与JVM参数不匹配导致的OOMKilled
java·后端
马剑威(威哥爱编程)35 分钟前
【AI全栈后端12-03】Spring Boot 用多模型路由把智能客服成本降下来
java·人工智能·spring boot
霸道流氓气质39 分钟前
AI模型幻觉检测与抑制完全指南:从规则引擎到RAG对比的Java生产级实战
java·开发语言·人工智能
niucloud-admin1 小时前
JAVA V6 多商户商城 开发文档——手机端前端
java·开发语言·前端
云安全助手1 小时前
自建接入VS聚合平台:企业 AI 调用的选型思路与迁移成本拆解
java·大数据·数据库·人工智能·ai大模型
樱花落木兰1 小时前
SpringBoot + ECharts 后台数据统计报表模块实战
java·javascript·spring boot·ai·log4j·github·echarts