Git .gitignore失效的情况
来源:互联网 发布:工作流引擎设计 数据库 编辑:程序博客网 时间:2024/05/16 08:39
举个例子,我的.gitignore内容如下
bash$ cat .gitignore
*.bak
*~
*.o
*.qft_auto
CVS
每次当文件夹CVS下内容更改,git status总提示CVS下内容modified.
显然这时.gitignore没有生效。原因是我在.gitignore中加入CVS字段前,已将CVS下的文件add到Git中,
所以.gitignore对CVS失效。只有将Git cache中CVS相关项删掉,.gitignore才会生效。
我如下执行:
$ find . -iname "CVS" -type d -exec git rm -rf --cached {} \;
这样,文件系统中CVS内容还在,但git的repository中CVS已删。
$ git commit -as
以后CVS目录下内容再变,Git已不再关注,.gitignore生效。
----备注:
.gitignore是要提交的版本,.git/info/exclude则是只在你本地生效的版本,不提交。
参考:http://www.technow.com.hk/git-gitignore-zim
bash$ cat .gitignore
*.bak
*~
*.o
*.qft_auto
CVS
每次当文件夹CVS下内容更改,git status总提示CVS下内容modified.
显然这时.gitignore没有生效。原因是我在.gitignore中加入CVS字段前,已将CVS下的文件add到Git中,
所以.gitignore对CVS失效。只有将Git cache中CVS相关项删掉,.gitignore才会生效。
我如下执行:
$ find . -iname "CVS" -type d -exec git rm -rf --cached {} \;
这样,文件系统中CVS内容还在,但git的repository中CVS已删。
$ git commit -as
以后CVS目录下内容再变,Git已不再关注,.gitignore生效。
----备注:
.gitignore是要提交的版本,.git/info/exclude则是只在你本地生效的版本,不提交。
参考:http://www.technow.com.hk/git-gitignore-zim
- Git .gitignore失效的情况
- git的gitignore失效处理
- git .gitignore失效的解决办法
- git .gitignore失效的解决办法
- git .gitignore失效的解决办法
- Git .gitignore忽略策略失效的解决办法
- .gitignore失效的问题
- .gitignore失效的解决方法
- .gitignore失效的解决办法
- .gitignore失效的解决办法
- Git仓库中的.gitignore文件失效
- 关于Git中.gitignore文件失效问题
- .gitignore失效、git版本回退
- Git 的 .gitignore 配置
- Git 的 .gitignore 配置
- git 的 .gitignore 配置
- git的.gitignore配置
- Git 的 .gitignore 配置
- vi全局替换命令
- 国内九大垂直类B2C电子商务
- error LNK2019(无法解析的外部符号)
- JNA使用---Java 和 C 语言之间的调用
- bash编程笔记汇总
- Git .gitignore失效的情况
- smarty模板判断数组为空
- ImageView的属性android:scaleType
- iOS开发那些事-nib实现标签导航
- Google搜索技巧大全:101个谷歌搜索技巧推荐
- extern详解
- 有生命的产品
- 反汇编口决
- Memcached使用入门