0


Git 使用之.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文件规则

标签: git

本文转载自: https://blog.csdn.net/xuyan5353/article/details/127467685
版权归原作者 夜落无言 所有, 如有侵权,请联系我们删除。

“Git 使用之.gitignore文件”的评论:

还没有评论