博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 创建 .gitignore 文件 建立项目过滤规则
阅读量:7229 次
发布时间:2019-06-29

本文共 1671 字,大约阅读时间需要 5 分钟。

创建 .gitignore 随意设置想跟踪哪些文件 和不跟踪哪些文件. 

1.在项目根目录下建立 .gitignore 文件

2.   .gitignore文件过滤有两种模式,开放模式和保守模式

2.1开放模式负责设置过滤哪些文件和文件夹

eg:

过滤文件夹设置:

/mtk/

过滤文件设置

指定过滤某种类型的文件:

*.zip*.rar*.via*.tmp*.err

指定过滤某个文件:

/mtk/do.c/mtk/if.h

2.2 b保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。

跟踪某个文件夹

!/plutommi/mmi

跟踪某类文件

!*.c!*.h

跟踪某个指定文件

!/plutommi/mmi/mmi_features.h

3.配置.gitignore 的简易原则

采用共享模式与保守模式结合配置的办法。eg:一个文件夹下有很多文件夹和文件,而我只想跟踪其中的一个文件,这样设置就可以满足这种情况,先用共享模式把整个目录 都设置为不跟踪,然后再用保守模式把这个文件夹中想要跟踪的文件设置为被跟踪,配置很简单,就可以跟踪想要跟踪的文件。

 

4.我做mtk项目用到的 .gitignore 文件的具体配置如下:

#######开放模式############################    folder   ################/_souceInsight_//build//MoDIS//Doc//mtk_lib//scripts//header_temp//tools/AudioResGen//tools/GLBOptionSwtichRef//tools/GMSL//tools/MinGW//tools/MSYS//tools/NewMMIResourceTool//tools/NVRAMStatistic//tst//verno//plutommi/tool//plutommi/Customer/ResGenerator//plutommi/Customer/CustResource//plutommi/Customer/LcdResource//plutommi/Customer/Images//plutommi/mmi/Framework/EventHandling/EventsInc/mmi_menu_handlers.h/vendor/font/MTK/official/project/plutommi/content/inc//vendor/font/MTK/official/project/plutommi/content/src/################  fixed file ################.gitignore*.exe*.txt*.def*.dsp*.lib*.doc*.dll*.lnt*.pm*.xls*.dbg*.DBG*.o*.plg*.keep################  temp file  ################~**.log*.cmm*.men*.ini*.fig*.cmp*.tmp################    script   ################*.bat

 

#########保守模式############!/plutommi/Customer/CustResource/PLUTO_MMI/!/plutommi/Customer/LcdResource/MainLcd128X160/!/plutommi/Customer/Images/PLUTO128X160/image.zip!/vendor/font/MTK/official/project/plutommi/content/inc/MainLcd128X160/!/vendor/font/MTK/official/project/plutommi/content/src/MainLcd128X160/

转载地址:http://cqsfm.baihongyu.com/

你可能感兴趣的文章
大神php摘录
查看>>
MySQL常用查询
查看>>
iOS - 社会化分享-微信分享,朋友圈分享
查看>>
什么是API网关?
查看>>
大话企业级移动应用的开发策略
查看>>
SDUT 2012春季ACM内部测试赛4's
查看>>
Node入门教程(10)第八章:Node 的事件处理
查看>>
组策略应用之一:映射网络驱动器
查看>>
程序复杂度之圈复杂度
查看>>
【入门须知】学DIV CSS技术如何入门?学DIV CSS技术入门
查看>>
flask 中从eml中获取头邮件头信息
查看>>
laravel上传文件&获取请求实例(隐式)
查看>>
适配低内存手机让app存在多个进程
查看>>
BW中DSO的分类
查看>>
echo -en
查看>>
Mysql 复制(Replication)实现
查看>>
我的友情链接
查看>>
jar生成exe可执行的程序
查看>>
date 转化为 指定格式的String
查看>>
使用virtualbox安装RHEL 6.2+Oracle 11g
查看>>