在使用 Git 时候,发现在 .gitignore 文件中添加内容后,推送成功后并没有生效。

出错原因:

.gitignore 文件的内容不对历史文件生效

情景复现:

1. 远端已经有了 .idea 配置文件夹
2. 在 .gitignore 中添加 .idea
3. commit && push 这个 .gitignore 文件的更改
4. 发现远端仓库中仍有 .idea 的文件夹,并未被忽略掉

解决方法:

// 清除本地缓存
git rm -r --cached . // 重新 trace file
git add. // 重新提交
git commit -m "update .gitignore" // 推送远端
git push origin master

参考资料:

https://blog.csdn.net/mingjie1212/article/details/51689606

最新文章

  1. 关于label的点击事件(原创)
  2. Python之路Day12--mysql介绍及操作
  3. Python之路第一课Day11--随堂笔记(异步IO\数据库\队列\缓存之二)
  4. 用ajax实现评论刷新
  5. css多行文本省略号问题
  6. Css3中的变形与动画
  7. python-转换成exe文件(py2exe)
  8. hdu 1305 Immediate Decodability(字典树)
  9. Qt XML的使用
  10. Dotfuscator类重命名方法解析
  11. Iframe 自适应高度并实时监控高度变化的js代码
  12. 201521123097《Java程序设计》第四周学习总结
  13. [转载]AI教师正来势汹汹,教师饭碗堪优
  14. 异常-----The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。
  15. ubuntu命令安装
  16. mysql中CONCAT值为空的问题解决办法
  17. .Net 读取配置文件 xml
  18. C++后台服务崩溃堆栈日志
  19. Strategic Game HDU - 1054(最小顶点覆盖)
  20. BGM时长

热门文章

  1. 山石网科HCSA学习笔记
  2. 一个基于 gin+ grpc + etcd 等框架开发的小栗子
  3. python批量修改一个文件夹下含多个文件夹中的所有图片名称
  4. docker下netcore内存dump
  5. 【转载】docker swarm集群中部署traefik和其他服务
  6. fabric学习笔记8
  7. C++ MFC学习 (五)
  8. excel添加下拉列表
  9. sql server 最近执行语句统计查询分析
  10. VLC播放器 for Mac OS X