有时候,发现有不该提交的文件已经提交后,仅仅在.gitignore中加入忽略是不行的。这个时候需要执行:

git rm -r --cached 文件/文件夹名字

去掉已经托管的文件,然后重新提交:

git add .
git commit -m ''

当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用:

 git rm file_path
git commit -m 'delete somefile'
git push

最新文章

  1. Android中的动画机制
  2. MyBatis代码自动生成(利用命令)
  3. .NET面试基础知识
  4. linux下实时查看tomcat运行日志
  5. 二叉查找树的懒惰删除(lazy deletion)
  6. 集合框架,ArrayList和Vector的区别,让arrayList线程安全的几种方案
  7. C++ Primer : 第十三章 : 拷贝控制之拷贝、赋值与销毁
  8. jdbc调用sparksql
  9. WPF学习笔记3——Layout之1
  10. kd树的构建以及搜索
  11. img 的 align 属性
  12. 视频swiper轮播
  13. python3.4 UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position
  14. Spring Cloud的DataRest(二)
  15. app后端设计(7)-- 项目管理
  16. springMVC入门思路整理
  17. 《2018面向对象程序设计(Java)课程学习进度条》
  18. 转载:java中Thread.sleep()函数使用
  19. io.UnsupportedOperation: not readable
  20. go module 命令

热门文章

  1. Linux环境下Mysql开启远程访问权限
  2. python 进程事件
  3. Qt Installer Framework翻译(3-0)
  4. Drupal SA-CORE-2019-010 .开头文件名(如.htaccess) 文件上传
  5. Oracle 11g 安装过程及测试方法
  6. 把本地仓库同步到github上去
  7. FreeImage 结合 VB6 使用技巧
  8. 深入理解Java 中SPI 制
  9. Shell常用命令之curl
  10. Shell常用命令之sort