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


查看本地的提交记录:

相关推荐
rannn_1111 分钟前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
qq_12498707535 分钟前
基于JavaWeb的大学生房屋租赁系统(源码+论文+部署+安装)
java·数据库·人工智能·spring boot·计算机视觉·毕业设计·计算机毕业设计
短剑重铸之日11 分钟前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
若鱼191934 分钟前
SpringBoot4.0新特性-Observability让生产环境更易于观测
java·spring
觉醒大王42 分钟前
强女思维:着急,是贪欲外显的相。
java·论文阅读·笔记·深度学习·学习·自然语言处理·学习方法
努力学编程呀(๑•ี_เ•ี๑)1 小时前
【在 IntelliJ IDEA 中切换项目 JDK 版本】
java·开发语言·intellij-idea
码农小卡拉1 小时前
深入解析Spring Boot文件加载顺序与加载方式
java·数据库·spring boot
向上的车轮1 小时前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exception
java·c#·.net
Dragon Wu1 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
跳动的梦想家h1 小时前
环境配置 + AI 提效双管齐下
java·vue.js·spring