忽略git的文件提交
2016-01-11 14:50
197 查看
Git忽略已经跟踪的文件
某工程project用Git管理代码,但是在他的根目录下有个配置文件,比如project.iws是不需要git每次跟踪它的修改记录的。一般做法是在.gitignore文件中添加一行
project.iws
但是这个文件如果之前已经被git跟踪了,这样修改是没有用的。每次修改完以后,用git status还是能看到提示它被修改了。
解决办法就是在git中删除这个文件的跟踪记录,用这个命令
git rm --cached project.iws
这样就从git的跟踪记录中删除了这个文件的跟踪记录。配合之前在.gitignore加的那行配置,以后你修改 project.iws 这个文件,git就不会有提示了。
================================================
http://www.istar.name/blog/git-gitignore
如果某些文件已经被跟踪了, 再放入到.gitinore可能会失效, 用以下命令来忽略
git update-index --assume-unchanged filename
撤销用:
git update-index --no-assume-unchanged filename
相关文章推荐
- 空
- R语言—Linux下R语言的下载与安装
- 惜
- 2016年如何用正确的姿势抢“头条”?
- POI格式化Cell样式
- NAT的四种类型及类型检测
- 途牛原创|途牛Android App的插件实现
- 阿里云的centos 6.5下安装open***服务器
- Linux软连接和硬链接
- Android中常用控件(1)-TextView
- shiro入门讲解
- 关于Android Studio 编译classpath ‘gradle:2.0.0-alpha3’出错
- STM32外部中断
- json_encode把中文字符的数组转为json格式
- bzoj2725: [Violet 6]故乡的梦
- mac_Alfred_快捷设置
- linux常用命令系列—cp 复制文件与文件夹
- JSON和XML的比较
- Activity启动流程阅读
- 愁