.gitignore

186 阅读1分钟
  • 作用
    • 哪些文件不需要被添加到版本管理中
  • 规则
    • 以斜杠/开头表示目录;
    • 以星号*通配多个字符;
    • 以问号?通配单个字符
    • 以方括号[]包含单个字符的匹配列表;
    • 以叹号!表示不忽略(跟踪)匹配到的文件或目录;
  • 示例
/objc/ 过滤整个文件夹
*.zip 过滤所有.zip文件
/objc/tool.m 过滤某个具体文件

!objc/   不过滤该文件夹
!*.zip   不过滤所有.zip文件
!/objc/tool.m 不过滤该文件

  • 注意 如果创建.gitignore文件之前,某个需要被忽略的文件已经提交了,则Git仍然会对该文件进行版本管理;所以要养成开始就创建.gitignore文件的习惯

  • 具体示例:github.com/github/giti…

  • 项目路径参考: iShot2021-04-13 23.30.59.png