Git过滤文件和文夹
2016-03-29 18:38
197 查看
第一步:添加".gitignore"文件
往项目根目录添加一个文件".gitignore"。这文件和".git"文件夹同级。
但是在windows下无法创建".gitignore"文件名,必须把文件名改成这样".gitignore
.",
在文件名最后加一个英文句号就可以了。
第二步:设置过滤条件
bin/
过滤所有bin文件夹
obj/
过滤所有obj文件夹
ValorNAV_deploy/
过滤所有ValorNAV_deploy文件夹
*.dll
过滤所有dll文件,这个最好不要使用dll,因为项目中像lib文件夹我们会放一些dll包。
第三步:把".gitignore"文件提交并且push到服务器
其它的协作成员可以通过pull获取这个文件,其它人的过滤规则保持一致了。
1.如果新建一个空的Git仓库。直接拉取就可以了。
2.如果是一个已经使用了Git仓库,如果需要应用规则,则需要通过命令把相应要过滤的目录
的缓存删除。
git rm --cached <文件名>
删除文件的缓存
git rm --cached -r <目录名>
删除目录下的所有文件的缓存
通过上面的命令把缓存删除后,commit后再push到服务器。
其它的团队成员可以直接pull,过滤功能就能正常使用了。
往项目根目录添加一个文件".gitignore"。这文件和".git"文件夹同级。
但是在windows下无法创建".gitignore"文件名,必须把文件名改成这样".gitignore
.",
在文件名最后加一个英文句号就可以了。
第二步:设置过滤条件
bin/
过滤所有bin文件夹
obj/
过滤所有obj文件夹
ValorNAV_deploy/
过滤所有ValorNAV_deploy文件夹
*.dll
过滤所有dll文件,这个最好不要使用dll,因为项目中像lib文件夹我们会放一些dll包。
第三步:把".gitignore"文件提交并且push到服务器
其它的协作成员可以通过pull获取这个文件,其它人的过滤规则保持一致了。
1.如果新建一个空的Git仓库。直接拉取就可以了。
2.如果是一个已经使用了Git仓库,如果需要应用规则,则需要通过命令把相应要过滤的目录
的缓存删除。
git rm --cached <文件名>
删除文件的缓存
git rm --cached -r <目录名>
删除目录下的所有文件的缓存
通过上面的命令把缓存删除后,commit后再push到服务器。
其它的团队成员可以直接pull,过滤功能就能正常使用了。
相关文章推荐
- solr入门之搜索建议的具体查询及拼音加汉字搜索建议的思考
- closure!
- CMD 命令
- jquery.validation.js 表单验证 完整例子使用
- Android官方开发文档Training系列课程中文版:与其它APP交互之将用户带到其它的APP
- 微软笔试题
- memcached 介绍
- idea 配置maven
- Latin1的所有字符编码
- 【Python数据分析】Python3多线程并发网络爬虫-以豆瓣图书Top250为例
- linux嵌入式: 实现自己的tree命令
- 坚强的日子
- tomcat 配置 https, android端 访问
- 关于 DDL、 DML、 DCL详细解释
- 乐观锁-悲观锁
- 第四周项目1:求最大公约数
- 【USACO题库】1.2.1 Milking Cows挤牛奶
- Office Web Apps Server 服务器 安装文档
- 1003. Emergency (25)
- 【HPU】[1689]MZY寻宝