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 这条命令的作用:


查看本地的提交记录:

相关推荐
共享家952716 小时前
搭建 AI 聊天机器人:”我的人生我做主“
前端·javascript·css·python·pycharm·html·状态模式
惊讶的猫17 小时前
探究StringBuilder和StringBuffer的线程安全问题
java·开发语言
jmxwzy17 小时前
Spring全家桶
java·spring·rpc
Halo_tjn17 小时前
基于封装的专项 知识点
java·前端·python·算法
Fleshy数模18 小时前
从数据获取到突破限制:Python爬虫进阶实战全攻略
java·开发语言
像少年啦飞驰点、18 小时前
零基础入门 Spring Boot:从“Hello World”到可上线的 Web 应用全闭环指南
java·spring boot·web开发·编程入门·后端开发
苍煜18 小时前
万字详解Maven打包策略:从基础插件到多模块实战
java·maven
有来技术18 小时前
Spring Boot 4 + Vue3 企业级多租户 SaaS:从共享 Schema 架构到商业化套餐设计
java·vue.js·spring boot·后端
东东51618 小时前
xxx医患档案管理系统
java·spring boot·vue·毕业设计·智慧城市
一个响当当的名号19 小时前
lectrue9 索引并发控制
java·开发语言·数据库