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

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.dtcms.com/a/290538.html

相关文章:

  • go语言八股
  • MySQL(149)如何进行数据清洗?
  • 09_Spring Boot 整合 Freemarker 模板引擎的坑
  • 【C++】stack和queue拓展学习
  • 库卡气体保护焊机器人省气的方法
  • Mac上安装Homebrew的详细步骤
  • 【CNN】卷积神经网络池化- part2
  • Pytorch01:深度学习中的专业名词及基本介绍
  • 有关Maven的个人笔记总结
  • Zetane:让深度学习不再抽象,一键3D可视化
  • SpringSecurity 详细介绍(认证和授权)
  • 直播专用域名租用全解析:开启直播新境界
  • 板凳-------Mysql cookbook学习 (十二--------3_2)
  • 基于 STM32 的数字闹钟系统 Proteus 仿真设计与实现
  • ASP .NET Core 8高效集成Redis缓存实战
  • C++中的deque容器
  • C#/.NET/.NET Core技术前沿周刊 | 第 47 期(2025年7.14-7.20)
  • 解决vscode中vue格式化后缩进太小的问题,并去除分号 - 设置Vetur tabSize从2到4,设置prettier取消分号semi
  • Hyperledger Fabric V2.5 生产环境部署及安装Java智能合约
  • 从0开始学习R语言--Day53--AFT模型
  • 什么是“差分“?
  • WebkitSpeechRecognition 语音识别
  • 【备忘录】Ubuntu 配置虚拟显示器
  • 嵌入式学习-土堆目标检测(1)-day26
  • 每日数据推荐:一线城市基于手机信令的职住数据
  • 主流监控设备RTSP地址
  • 从env到mm_struct:环境变量与虚拟内存的底层实现
  • Linux 任务调度在进程管理中的关系和运行机制
  • STM32键盘带蓝牙功能
  • 时空数据可视化新范式:基于Three.js的生产全流程时间轴回溯技术解析