• git跟踪忽略规则文件.gitignore


    在使用Git的过程中,我们希望有的文件比如临时文件,编译的中间文件等不要被跟踪,也不需要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。

    配置语法
    以斜杠“/”开头表示目录;
    以星号“*”通配多个字符;
    以问号“?”通配单个字符
    以方括号“[]”包含单个字符的匹配列表;
    以叹号“!”表示不忽略(跟踪)匹配到的文件或目录

    详细的忽略规则可以参考官方英文文档

    在windows环境下,打开git_bash输入

    vim .gitignore
    

    然后输入规则内容,如下所示,按esc 输入 :x 保存即可

    # 以‘#’开头的为注释
    # 忽略根目录下所有文件
    *
    
    # 忽略子目录下所有文件
    /*
    
    #包含目录
    !*/
    
    # 指定不忽略文件
    !*.c
    !*.h
    !*.s
    #!*.txt
    !*.md
    
    # 忽略根目录下的文件
    /components/
    
    # 忽略掉所有的.o和.a文件
    *.[oa]
    

    首次创建仓库时,规则文件包含

    git add -f .gitignore
    

    规则就会生效。

    后期更改 .gitignore 规则时,立即生效采用一下方法

    #查看状态,包括忽略文件
    git status --ignore
    #清除缓存 -r递归删除
    git rm -r --cached .
    #重新trace file
    git add .
    #提交、注释
    git commit -m "update .gitignore"
    
  • 相关阅读:
    Linux 定时任务
    VIM快速使用
    ulimit 命令
    PG语句
    linux下的PGSQL安装步骤
    linux下安装mysql 5.5和5.6.32
    linux下安装达梦数据库(DM8)x86版本
    redis配置
    sql server 2008安装
    linux下安装部署oracle
  • 原文地址:https://www.cnblogs.com/silencehuan/p/12056554.html
Copyright © 2020-2023  润新知