Always keep |

奕帆卷卷

园龄:1年4个月粉丝:3关注:0

.gitignore忽略文件配置

.gitignore

概述

.gitignore是一个文本文件,将他放到项目的根目录,与.git平级

它可以用来指定哪些文件不被git纳入管理,git commit不会提交这些文件

  • 理论来说,这个文件可以放到应用程序上的任何目录,并影响所有嵌套目录,但我们通常将它放到git仓库根目录中获得最一致的结果

创建

  1. 手动创建一个.gitignore,并且在文件中写入你所需要忽略的文件格式等
  2. 在github中发布了一个Gitlgnore存储库,其中包含了各种语言的所需要的.gitignore文件,当我们需要时,可以拷贝下来当默认资源,并根据项目内容进行修改

.gitignore语法

注意

所有空行或者#开头的行都会被Git忽略

!表示不忽略

匹配模式可以以 / 开头只匹配当前目录下的匹配文件夹,可以防止递归

匹配模式可以以 / 结尾表示当前匹配是一个目录

注意:.gitignore文件是从上向下执行,也就是说如果你写了忽略所有文件,后面又写了!,那么最后将是不会忽略所有文件

语法

  • !可以忽略匹配到的文件或文件夹
  • '#' 代表注释
  • ? 代表任意一个字符
  • *代表任意数目的字符
  • 【abc】代表abc任意一个字符即可

例子

#忽略.git文件夹且下面所有文件
.git
#忽略logs文件夹且下面所有文件
logs
#忽略以.class为后缀的文件
*.class
#只忽略test文件,不忽略test目录
test
!test/
#不忽略所有文件
!*/
#忽略所有文件
*

本文作者:开卷日记

本文链接:https://www.cnblogs.com/yifan0820/p/17992642

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   奕帆卷卷  阅读(102)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起