首页 > 其他分享 >git 如何忽略已经提交的文件或文件夹 (.gitignore文件无效)

git 如何忽略已经提交的文件或文件夹 (.gitignore文件无效)

时间:2023-12-29 18:12:00浏览次数:35  
标签:文件 git idea 文件夹 提交 gitignore

git rm -r --cached <file> 可以删除文件和文件夹

使用 idea 提交代码的时候可能会遇到想要忽略的文件夹出现在提交列表中的情况。

以 .idea 目录举例。假如之前没将 .idea 目录添加到 .gitignore 文件中,提交代码的时候又把 .idea 目录提交上去了,那后面再在 .gitignore 文件中添加 .idea 目录是不会让提交列表中的 .idea 目录消失的,这个时候我们就需要使用命令删除暂存区中的 .idea 目录。

git rm -r --cached 文件或文件夹路径
例如:git rm -r --cached .idea/ 删除.idea文件夹下的所有文件

  

标签:文件,git,idea,文件夹,提交,gitignore
From: https://www.cnblogs.com/wang-wen-jun/p/17935469.html

相关文章

  • 云打印怎么取件?云打印怎么收到打印的文件?
    随着互联网的发展,打印需求的生产商逐渐从线下打印店到线上打印平台,而云打印也随之进入了众多有打印需求的群体眼里。但随之而来的还有一个问题,那就是云打印怎么取件?云打印怎么收到打印的文件呢?今天小易就带大家来了解一下。 云打印怎么取件?云打印怎么收到打印的文件?其实云打......
  • 网络安全——SpringBoot配置文件明文加密
    信铁寒胜:这边文章真的说得挺好的。XTHS:第一步、XTHS:第二步、XTHS:第三步、XTHS:第四步!就可以实现了。(但是前提,你要先对你的文本进行加密,然后按照ENC(加密文本),放到配置文件中) 一、前言在日常开发中,项目中会有很多配置文件。比如SpringBoot项目核心的数据库配置、Redis账号密码......
  • linux 清理 pyinstaller 打包程序运行留下的临时文件
    前言pyinstaller打包的python二进制可执行程序运行的时候,会在/tmp目录下生成_MEI*(*指的是随机数字)文件夹,如果程序没有正常退出或者终止了,_MEI*文件夹就会留下来。这中情况下,如果重启linux是可以清理/tmp目录的,但如果不能轻易重启linux,就要另想方案来清理。如......
  • linux 中 压缩、解压缩、查看gz文件保留源文件
     001、压缩为gz文件,同时保留源文件[root@pc1test]#lsa.txt[root@pc1test]#gzip-ca.txt>a.txt.gz##压缩文件,同时保留源文件[root@pc1test]#lsa.txta.txt.gz 002、解压缩gz文件保留源文件[root@pc1test]#lsa.txt.gz[root@pc1test]#gunzip-c......
  • 技术文档 | 在Jenkins及GitlabCI中集成OpenSCA,轻松实现CI/CD开源风险治理
    插播:OpenSCA-cli现支持通过homebrew以及winget安装:Mac/Linuxbrewinstallopensca-cliWindowswingetinstallopensca-cli总有小伙伴问起如何在CI/CD中集成OpenSCA,文档它这不就来啦~若您解锁了其他OpenSCA的用法,也欢迎向项目组来稿,将经验分享给社区的小伙伴们~Jenkins在Jenk......
  • 技术文档 | 在Jenkins及GitlabCI中集成OpenSCA,轻松实现CI/CD开源风险治理
    ​插播:OpenSCA-cli现支持通过homebrew以及winget安装:Mac/Linuxbrewinstallopensca-cliWindowswingetinstallopensca-cli总有小伙伴问起如何在CI/CD中集成OpenSCA,文档它这不就来啦~若您解锁了其他OpenSCA的用法,也欢迎向项目组来稿,将经验分享给社区的小伙伴们~Je......
  • C#文件操作
    实验四文件操作一、实验目的掌握窗口控件的使用方法;掌握文件系统的操作方法、File类和Directory类的使用。二、实验要求根据要求,编写C#程序,并将程序代码和运行结果写入实验报告。三、实验内容1.编写一个简易的文件管理器,通过本次实验,练习TreeView、ListView和Split......
  • git删除大文件提交记录
    由于git不免费支持大文件的推送,但是很多不知情的情况下,不小心提交了大文件,导致无法push时,总是失败。为了不影响其它小文件的推送,需要删除大文件的提交记录。1.根据git客户端推送的报错信息,复制对应的ID值在gitbash上执行,命令如下:gitrec-list--objects--all|grep上述复制......
  • fastDFS分布式文件系统
    一、分布式文件系统的背景1.1技术应用场景当一个网站中存在大量的图片,视频,文档等文件时,往往会碰见很多问题,比如大量文件如何高效存储,用户量太大如何保证下载速度?分布式文件系统解决了海量文件存储及传输访问的瓶颈问题,对海量视频、图片的管理等。1.2文件系统文件系统是负责管理和......
  • 虚拟环境打包EXE文件
    虚拟环境(pipenv)打包EXE1.安装模块pipinstallpipenv安装模块之后,在本机新建一个文件夹,将需要打包的py文件放置在该新建文件夹下,保证该文件夹下没有其他的文件,在该文件夹下打开命令终端后依次执行以下的命令。2.打包过程#1.创建虚拟环境pipenvinstall#2.进入虚拟环境......