当前位置:   article > 正文

Git 使用之.gitignore文件

gitignore文件

1. 【.gitignore】文件的作用:上传文件时会忽略该文件中配置的文件信息;

2. 【.gitignore】文件分为全局和局部:全局.gitignore 文件的作用域为所有的项目,所有项目都使用这个文件(在git中使用git config --global core.excludesfile ~/.gitignore 语句配置);局部.gitignore文件的作用域为单个项目,每个项目都有自己的.gitignore文件;

3. 规则:

       (1) 以‘#’号开头表示注释;

        (2)以‘/’开头表示目录;

        (3)以‘*’号通配多个字符;

        (4)以‘?’通配单个字符;

        (5)以‘[]’包含单个字符的匹配列表;

        (6)以‘[]’表示不忽略(跟踪)匹配到的文件或目录;

4.  规则示例:

        (1)ipch/ : 忽略ipch文件夹下所有文件;

        (2)/ipch:忽略当前目录(根目录)下的ipch文件;

        ()*.obj:忽略 .obj文件

5. [.gitignore]文件不生效的原因:

        .gitignore 只能忽略没有被跟踪的文件,如果文件已经被纳入版本管理,在.gitignore文件中或略是无效的;

        想要忽略就要先把本地缓存删除(改为没被跟踪的状态),可以使用指令

        git rm -r --cached .

        git add .

        git commit -m 'update .gitignore'

备注:git 语句没测试过,谨慎使用;

参考:(37条消息) Git---.gitignore文件设置规则及全局配置(常用ignore文件)_知北行的博客-CSDN博客_gitignore文件规则

                

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/662336
推荐阅读
相关标签
  

闽ICP备14008679号