首页 > 其他 > 详细

git杂碎汇总

时间:2020-01-16 15:29:26      阅读:60      评论:0      收藏:0      [点我收藏+]
1. .gitignore文件使用
1.如果不想某类文件(编译后、配置等文件)加入到git版本管理,可以在这个文件中配置规则,进行过滤筛选;

2.配置规则
    以斜杠“/”表示目录;etc/
    以星号“*”通配多个字符;*.zip
    以问号“?”通配单个字符 ; 
    以方括号“[]”包含单个字符的匹配列表;[Dd]ebug/ –> 忽略Debug和debug文件夹下的内容
    以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;  !/mtk/one.txt 
    以#表示注解

3. .gitignore忽略规则优先级(由高到低)
        从命令行中读取可用的忽略规则
        当前目录定义的规则
        父级目录定义的规则,依次地推
        $GIT_DIR/info/exclude 文件中定义的规则
        core.excludesfile中定义的全局规则
 
4. 使用示例
    # 首先用/*忽略所有,然后对想要追踪的文件用!取消忽略
    /*
 
    # 保留文件.gitignore
    !.gitignore
 
    # 保留文件夹dir1
    !dir1
    !dir1/*
 
    # 保留md文件
    !*.md
 
 
 
5. 注意事项
    a.创建.gitignore文件之前push过某文件,即使.gitignore文件中写入过滤该文件的规则,该规则也不会起作用,git仍然会对该文件进行版本管理。

git杂碎汇总

原文:https://www.cnblogs.com/leeethan/p/12200166.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!