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


查看本地的提交记录:

相关推荐
二十雨辰29 分钟前
[尚庭公寓]11-用户与系统管理
java·服务器·spring
Dajiaonew34 分钟前
从零搭建Cloud Alibaba
java·数据库·分布式·微服务
布朗克16834 分钟前
jvm分析篇---1、先认识下dump文件
java·jvm·内存·dump
@陌陌1 小时前
力扣(1957,128) - day01
java·python·算法
清心歌1 小时前
JVM堆内存垃圾回收机制详解(Java 8)
java·jvm
WSSWWWSSW2 小时前
Tomcat 目录结构及JAR包说明
java·tomcat·jar
CYRUS STUDIO2 小时前
打造自己的 Jar 文件分析工具:类名匹配 + 二进制搜索 + 日志输出全搞定
java·python·pycharm·jar·逆向
weixin_456146262 小时前
关于java8里边Collectors.toMap()的空限制
java
BD_Marathon2 小时前
IDEA中创建Maven Web项目
前端·maven·intellij-idea
optimistic_chen2 小时前
【Java EE初阶 --- 网络原理】应用层---HTTP(HTTPS)协议
java·网络·http·https·java-ee