项目中的某个文件(比如stupid.txt)已经被commit,并push到server了,这时发现stupid.txt不应该被git管理,
同步到团队每个开发人员那里,这时在.gitignore文件里面添加"stupid.txt"已经不起作用了。
因为.gitignore只对从来没有commit过的文件起作用。这时可以

一. 忽略文件夹

如果要删除目录下所有文件包括子目录中的

git rm -r --cached directory_name

二. 忽略文件

git rm --cached stupid.txt //从版本库中rm 文件

在.gitignore中添加要忽略的文件

commit

push

其他成员pull,working directory中对应的文件会删除,所以如果文件重要,要提前备份。

参考链接:

https://www.cnblogs.com/xkkdev/p/15908937.html

不忘初心

【git】忽略文件两种方式相关推荐

  1. GIT忽略文件三种方式教你快速解决

    问题描述 当我们使用git提交代码时会产生一些多余文件,包括.idea.target文件以及一些iml配置文件等,每次提交代码的时候需要手动选择出我们真正要提交的文件,十分不方便,接下来三种方式教你解 ...

  2. JS 下载文件两种方式总结

    后端返回Blob对象(文件流),完成导出.下载功能: 1.介绍Blob Blob Blob 对象表示一个不可变.原始数据的类文件对象.它的数据可以按文本或二进制的格式进行读取,也可以转换成 Reada ...

  3. Dom4j解析kml (字符串,文件两种方式)

    准备工作 jar 包 dom4j-2.0.3.jar hutool-all-5.7.12.jar gson-2.8.0.jar kml 文件 <?xml version="1.0&qu ...

  4. centos 6.8安装git_搭建一个开源项目3两种方式安装git

    一.开始工具的安装 1.git 安装git工具有两种方式,一种就是利用自带包管理工具,一种是源码编译安装 (1)由于CentOS已经具有包管理器因此只需要一行命令即可自动安装 yum install ...

  5. git 忽略文件_想用代码改变世界?先用好Git和Github!

    什么是Git? 关于什么是Git,当你打开百度去搜索,你可能会得到这样一个答案: Git,全称是分布式版本控制系统,Git 通常在编程中会用到,并且Git支持分布式部署,可以有效.高速的处理从很小到非 ...

  6. sock 文件方式控制宿主机_nginx与php-fpm通信的两种方式

    简述 在linux中,nginx服务器和php-fpm可以通过tcp socket和unix socket两种方式实现. unix socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数 ...

  7. Spring加载properties文件的两种方式

    2019独角兽企业重金招聘Python工程师标准>>> 在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取pro ...

  8. 创建和应用Java包文件的两种方式

    <Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1  包--package       包是Java提供的文件管理机制.包把功能相似的类,按照Java的名字 ...

  9. linux两种方式改变文件权限,Linux更改文件权限的两种方式

    今天小编要跟大家分享一篇关于Linux更改文件权限的方式,喜欢Linux的小伙伴来看一看吧. 我们知道·Linux系统最主要的特点之一就是--Linux系统是多用户.多任务的操作系统. 何为多用户?就 ...

最新文章

  1. Springboot 多文件上传
  2. 卫星发现一个重要信号:路上货车跑起来
  3. truffle (ETH以太坊智能合约集成开发工具) 入门教程
  4. 《C程序设计语言》- 字符输入和输出
  5. 记录一次阿里架构师全程手写Spring MVC
  6. c语言程序构造数据类型问题,C语言程序设计课程课件之第四章简单构造数据类型.ppt...
  7. oracle12c bug,Oracle12c R2注意事项: 因BUG生成大量的trace file 包含KRB: (rman module)
  8. 4.1.6 OS之文件的基本操作原理(创建、删除、打开、关闭、读-写)
  9. linux内核网络钩子函数使用,Linux内核IOCTL网络控制框架实现实例分析
  10. 为什么jsp的form表单不能跳转_手把手教你实现SEM投放监控转化--表单类
  11. phash图像识别应用
  12. 假如,人工智能也去摆地摊
  13. 比Python、Java更快的 Go 语言,能否称霸?
  14. Linux下编译android源码的步骤
  15. Python__关于列表的引用 以append操作为例
  16. 支持android 9的框架,【测评】安卓9 xposed框架 riru edxposed与太极·magisk对比
  17. matlab打靶法求解薛定谔方程,用MATLAB语言解氢原子与类氢离子的定态薛定谔方程...
  18. linux 安全删除文件_如何在Linux上安全删除文件
  19. linux下查看巨杉数据库,SequoiaDB巨杉数据库入门:快速搭建流媒体服务器
  20. OSChina 周五乱弹 —— 睡觉都枕着小姐姐

热门文章

  1. 【超详细教程】Mac如何用QuickTime录屏soundflower录制屏内外声音(附视频演示教程)
  2. 好看的vscode深色主题,搜索主题名称即可设置
  3. 接雨水---LeetCode----(20)--左右夹逼法
  4. 如何正确的理解“光速不变”
  5. 利用树莓派制作人体感应监控器
  6. 千金都难买的到这张表
  7. Kaptcha:验证码生成
  8. 《财富》推荐的75本必读书 (修订版)
  9. 用Python爬了知乎“神回复”,笑得根本停不下来
  10. 2018,青云QingCloud CEO黄允松关于云服务的预言会应验吗?