赞
踩
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文件规则
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。