遇到的问题

我们发现在添加.gitignore文件后,当我们想push文件的时候,我们声明的忽略文件还是会出现在push的目录中

原因分析

某些文件已经被纳入版本管理中,就算是在.gitignore中已经声明也不会起作用

解决方案

我们应该先把本地的缓存删除,然后再进行push,操作步骤如下

git rm -r --cached . // 删除本地缓存
git add . // 添加要提交的文件
git commit -m 'update .gitignore' // 更新本地的缓存

转载于:https://www.cnblogs.com/AliliWl/p/7880243.html

添加gitignore文件后使其生效相关推荐

  1. Github 之 本地上传代码到 Github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤)

    Github 之 本地上传代码到 github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤) 目录 Github 之 本地上传代码到 github ,并且添加 .gitig ...

  2. qt添加资源文件后编译失败,提示Qt:Error:No rule to make target ’ … /…/??.png’,needed by ‘debug/qrc_qrc.cpp’ stop

    提要 项目本来编译没有问题,资源文件忘记添加了,于是添加资源文件后,编译没有通过,提示错误:Qt:Error:No rule to make target ' - /-/??.png',needed ...

  3. PyCharm 中为 Python 项目添加.gitignore文件

    文章目录 1.安装.ignore插件 2.在项目中添加'.ignore'文件 1.安装.ignore插件 在pycharm编译器中,依次点击File->Setting 在跳出Setting的页面 ...

  4. 解决在项目已经添加到git上以后再添加gitignore文件进行文件过滤的步骤

    由于未添加ignore文件造成提交的项目很大,特别是像android项目会有编译以后生成的文件.所以需要对编译生成的文件进行过滤,避免添加到版本库中了. 首先为避免冲突先同步下远程仓库 $ git p ...

  5. 一.关于itoa,atoi添加头文件后仍报错,编写相应自定义函数解决方案。

    1.首先itoa.atoi的头文件 在stdlib.h下. 有时即使添加了stdlib.h依旧无法使用这两个函数. 比如stm32下编程时. 2.自定义函数如下: /* 将整数转化为字符串: num, ...

  6. 如何在win10的windows Defender中添加信任文件,使其免遭误删除的厄运

    第一步:单击打开windows Defender 第二步: 单击"设置"按钮,出现如下界面 第三步:单击第四项"添加排除项",出现如下界面 最后,分别添加文件即 ...

  7. QT项目添加现有文件后不能运行,MFC在类视图中自动隐藏类

    解决方案:1)QT 5.6版本的QtCreator打开pro文件,在最后加一行空行或者删除一行空行,保存即可: 2)在隐藏的类对应的头文件中增加一行或删除一行(空格也可以),即可自动出现. 转载于:h ...

  8. Git中.gitignore文件的使用

      在我们使用git的时候,有时候就不想传一些与代码无关的文件到远程仓库中,比如说编译后的文件,.gitignore就可以帮助我们处理这些文件. 生成.gitignore文件 在git bash中使用 ...

  9. .gitignore文件作用

    .gitignore文件用于在将文件提交到git暂存区时,指定将哪些文件排除: 1 .gitignore文件基本用法 在.git文件所在的目录创建 .gitignore 文件. 文件内容如下 # 忽略 ...

最新文章

  1. java 耗时_Java使用简单的方法计算代码耗时
  2. vc 中对对话框的几种操作
  3. oracle千万级分页优化,oracle千万级数据分页存储过程优化
  4. Python基础知识点总结
  5. exp导出excel oracle_如何从Oracle快速导出数据到Excel
  6. ERR! sharp EACCES: permission denied, mkdir ‘/root/.npm/_libvips‘......
  7. html属于什么数据类型,javascript包括哪些数据类型?
  8. vue 数组转集合_思想实验:如何在Vue中使localStorage具有响应式?
  9. MySQL高级知识(五)——索引分析
  10. 怎么委婉地不让婆婆每天来我家?
  11. Java伪装csrss_结束伪装成系统进程名的进程的批处理
  12. 工控领域国际品牌的市场兼并
  13. 按当前位置与其它位置远近排序,按经纬度计算
  14. Unity 简单TCP通信实现
  15. Naruto图片下载
  16. 野路子玩Qt,第三十一集,擦玻璃游戏
  17. mysql---分表分库
  18. 苹果手机也可以开启电信VoLTE!
  19. 黑客水平测试 大家可以自测一下
  20. 大学英语综合教程二 Unit 6 课文内容英译中 中英翻译

热门文章

  1. 原 Ubuntu使用VNC运行基于Docker的桌面系统
  2. android log丢失(二)使用and4.4log kernel机制
  3. Android插件化原理解析——ContentProvider的插件化
  4. 两种AIDL用法分析(原)
  5. Blind Return Oriented Programming (BROP) Attack - 攻击原理
  6. format 转化时间格式不起作用
  7. 使用thymeleaf中超链接失效
  8. Android实现文字一个一个显示出来
  9. mysql after 不起作用_我的MySQL触发器不起作用,语法简单,不复杂
  10. php接口返回错误码,laravel 错误处理,接口错误返回json代码