当前位置: 首页 > web >正文

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

文章目录

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

问题描述

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

.idea/
在这里插入图片描述
在这里插入图片描述

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

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

此问题按以下方式解决:
在项目的根目录下执行以下命令
在这里插入图片描述
git rm -r --cached .idea 这条命令的作用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看本地的提交记录:
在这里插入图片描述
在这里插入图片描述

http://www.xdnf.cn/news/16058.html

相关文章:

  • 从 C# 到 Python:项目实战第五天的飞跃
  • Linux 721 创建实现镜像的逻辑卷
  • 表单校验--数组各项独立校验
  • mac安装node的步骤
  • uni-app开发小程序,根据图片提取主题色值
  • 查看两个tv and 手机模拟器的ip
  • 修复echarts由4.x升级5.x出现地图报错echarts/map/js/china.js未找到
  • 每日数据推荐:一线城市基于手机信令的职住数据
  • 对称加密技术详解:原理、算法与实际应用
  • 6.String、StringBuffer、StringBuilder区别及使用场景
  • AI Red Teaming 分析
  • GraphRAG快速入门和原理理解
  • 一维DP深度解析
  • Qt5线程相关事项
  • C# 转换(is和as运算符)
  • vue-pinia
  • WebkitSpeechRecognition 语音识别
  • QT6 源,七章对话框与多窗体(5) 文件对话框 QFileDialog 篇二:源码带注释
  • nginx + uwsgi + systemd 部署 flask
  • 在Windows Server 2012 R2中安装与配置IIS服务并部署mssql靶机教程
  • springboot实战篇1
  • 基于 HAProxy 搭建 EMQ X 集群
  • C++的“链”珠妙笔:list的编程艺术
  • 解决vscode中vue格式化后缩进太小的问题,并去除分号 - 设置Vetur tabSize从2到4,设置prettier取消分号semi
  • 计算机发展史:人工智能时代的智能变革与无限可能
  • 基于WebSocket的安卓眼镜视频流GPU硬解码与OpenCV目标追踪系统实现
  • 【PTA数据结构 | C语言版】哥尼斯堡的“七桥问题”
  • C# Lambdab表达式 Var 类
  • Elupload实现多个文件上传与已上传列表中做对比,若重复则只保留已上传列表中的数据,同时告诉用户,有哪些文件重复上传了
  • 搭建种草商城框架指南