本文主要是介绍Ignore,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ignore避免暂存成提交文件
1 如何将某些文件设定为git忽略的文件?
touch .gitignore # 在工程根目录下创建.gitignore隐藏文件
git add .gitignore
git commit -m "注释"
2 .gitignore配置文件
2.1 配置语法
"*"表示通配多个字符;
"?"表示通配单个字符;
"!"表示不忽略匹配到的文件或目录;
"[]"表示包含单个字符的匹配列表;
"#"开始的行表示注释;
"/"结尾的行表示目录;
文件每一行和要忽略的文件相匹配,即按行从上向下进行规则匹配,意味着若前面的规则匹配范围更大,则后面的规则将不会生效;
2.2 举例
foo.txt # 忽略所有文件名为foo.txt的文件
*.html # 忽略所有生成的html文件
!foo.html # 不忽略foo.html文件
*.[oa] # 忽略所有.o和.a文件
dbg # 忽略dbg文件和dbg目录
dbg/ # 忽略dbg目录
dbg
!dbg/ # 忽略dbg文件
/dbg # 只忽略当前目录下的dbg文件和dbg目录,子目录的dbg不在忽略范围内
3 查看哪些文件被忽略
git ls-files --others --ignored --exclude-standard
这篇关于Ignore的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!