全局配置
1 2 3 4 5 |
# 创建全局ignore文件 touch ~/.gitignore_global # 设置 git 全局配置 git config --global core.excludesfile ~/.gitignore_global |
我个人的配置(供参考)
1 2 3 4 5 6 7 |
.DS_Store ._.DS_Store **/.DS_Store **/._.DS_Store .idea/ .php_cs.cache **/*.log |
基本语法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# 所有空行或者以注释符号’#‘开头的行都会被 Git 忽略。 # 可以使用标准的 glob 模式匹配。 # 匹配模式最后跟正斜杠(/)说明要忽略的是目录。 # 要忽略指定模式以外的文件或目录,可以在模式前加上(!)取反。 # glob 模式要点: # ’*‘:任意个任意字符。 # ’[]‘:匹配任何一个在方括号中的字符。 # ’?‘:匹配一个任意字符。 # ’[0-9]‘:匹配字符范围内所有字符 # ’/‘。添加在前面避免递归, 仅忽略当前目录下的 a.log文件,但不包括子目录下的 a.log 如下: /a.log # ’/‘:添加在后面忽略文件夹,忽略 logs 文件夹如下: logs/ |
Github 官方提供的全局示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# Compiled source # ################### *.com *.class *.dll *.exe *.o *.so # Packages # ############ # it's better to unpack these files and commit the raw source # git has its own built in compression methods *.7z *.dmg *.gz *.iso *.jar *.rar *.tar *.zip # Logs and databases # ###################### *.log *.sql *.sqlite # OS generated files # ###################### .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db |
本着互联网开源、开放的精神和宗旨,本站所有内容可以随便传播。如需转载或分享无需说明来源。
有任何疑问或烦恼,欢迎评论区讨论。
711
暂无回复数据