操作有千千万万种,但是万剑不离其宗,待我授予你至要心法
1、打开你的文件夹,找到这个文件
:找不到?
:废话,肯定找不到,自己新建一个嘛,
2.根据你的需要编辑(下面的#表示注释)
/Library/ # /文件名/的意思就是当前路径下的Library文件夹,都不提交
bin #所有路径下的Bin都不提交
!/Assets/ # 和上面一句对比,这里加了个!,这就是说,这个Assets文件夹要被提交
/Logs/*.bak # Logs下面所有的.bak结尾的文件,不被提交
!debug.bak # debug.bak文件除外(不会被忽略)
!/Packages/*.h # Packages下面的所有.h文件,要被提交
Temp/version.txt # 忽略Temp目录下的version.txt文件
到这里差不多了,细心的同学可能已经发现,这就是一堆正则表达式么,对!没错,就是这样,
这个文件名字叫.gitignore,既然叫ignore,那么被这个正则表达式匹配到的就不提交,没匹配到的就默认提交
所以你不要考虑什么优先级的关系,甚至可以在已经忽略的文件夹中,破例让某类文件提交,例如
/Temp/*
!/Temp/var/
这两句都写,就是不提交Temp文件夹,但是提交Temp里面的var文件夹,这种骚操作都可以.
3.给你看下我的样例文件:
4.这个文件处理好以后,如果感觉没有作用,说明你在创建这个文件之前就已经add过了,这时执行
git rm -r --cache . //清理本地git缓存,注意后面那个点
执行完以后,再add就可以了
5.你要的设置搞定了么?
如果没搞定,请留言,
如果搞定了,请点个赞哦。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。