- 作用
- 哪些文件不需要被添加到版本管理中
- 规则
- 以斜杠/开头表示目录;
- 以星号*通配多个字符;
- 以问号?通配单个字符
- 以方括号[]包含单个字符的匹配列表;
- 以叹号!表示不忽略(跟踪)匹配到的文件或目录;
- 示例
/objc/ 过滤整个文件夹
*.zip 过滤所有.zip文件
/objc/tool.m 过滤某个具体文件
!objc/ 不过滤该文件夹
!*.zip 不过滤所有.zip文件
!/objc/tool.m 不过滤该文件
-
注意如果创建.gitignore文件之前,某个需要被忽略的文件已经提交了,则Git仍然会对该文件进行版本管理;所以要养成开始就创建.gitignore文件的习惯 -
项目路径参考: