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文件规则文章来源:https://www.toymoban.com/news/detail-728552.html
文章来源地址https://www.toymoban.com/news/detail-728552.html
到了这里,关于Git 使用之.gitignore文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!