.gitignore无效,不能过滤某些文件
2016-03-30 21:16
232 查看
利用.gitignore过滤文件,如编译过程中的中间文件,等等,这些文件不需要被追踪管理。
现象:
在.gitignore添加file1文件,以过滤该文件,但是通过git status查看仍显示file1文件的状态。
原因:
在git库中已存在了这个文件,之前push提交过该文件。
.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了
解决:
git update-index --assume-unchanged /path/to/file #忽略跟踪
git update-index --no-assume-unchanged /path/to/file #恢复跟踪
现象:
在.gitignore添加file1文件,以过滤该文件,但是通过git status查看仍显示file1文件的状态。
原因:
在git库中已存在了这个文件,之前push提交过该文件。
.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了
解决:
git update-index --assume-unchanged /path/to/file #忽略跟踪
git update-index --no-assume-unchanged /path/to/file #恢复跟踪
相关文章推荐
- Java数据结构——用双端链表实现队列
- Android UI杂谈---layout_weight
- Spring 框架的 UI(IOC) 功能
- python类中的__call__、__init__、__getattr__、__setattr__、__setattr__详解
- MFC CListCtrl不响应LVN_GETDISPINFO消息
- I - Sereja and Coat Rack
- 关于大型网站技术演进的思考(七)--存储的瓶颈(7)
- php curl
- Android App整体架构设计的思考
- 在spring中使用webservice(Restful风格)
- 文件系统/fdisk命令创建分区
- codeforces 337A
- SecureCRT连接虚拟机中的Linux系统(Ubuntu)
- 笔试练习二
- 《MFC 笔记》 Part1 文件打开时的CString 转换为 char*
- CSS3学习笔记(一)--2015-12-3【新浪云搬运】
- Java技术_Java千百问(0016)_java运算符的优先级是怎样的
- 关于大型网站技术演进的思考(八)--存储的瓶颈终篇(8)
- 对象转换
- android开发中bitmap图片占用内存计算方法