gitignore 配置

使用Git进行项目管理中,如需将某些文件或目录不纳入Git的管理,则需在.git文件夹同级目录(项目根目录)配置忽略文件 .gitignore

 $ vi .gitignore   # 直接创建并且编辑(如存在直接编辑)

文件配置忽略规则:

>  空行不匹配任何内容
>  井号[#]表示该行为注释行
>  顺斜杠[/]表示目录
>  反斜杠[\]表示转义字符("\!"意为匹配"!")
>  星号[*]表示通配符
>  问号[?]表示匹配单个字符
>  感叹号[!]表示忽略指定模式以外的文件或目录(表示匹配的模式取反)

skills

  • 通常一条忽略规则或注释单独一行; 忽略规则行尾不允许在使用注释语句

  • Git对忽略文件是从上到下进行匹配;如前面的规则范围较大,则后面的规则将不生效

  • 忽略规则只对未加入git管理的文件生效;若需要忽略文件已经加入git管理,需要先使用 git rm [-r] --cached <filename> 将文件[或目录]移除git的管理;