作者:夕夕石(硕爷)
一、.gitignore的作用
.gitignore文件,在里面配置满足某些条件的目录或文件,就会在git push的时候,不提交或者提交它们,即使你使用git add .这些目录或文件也不听你的了
二、创建.gitignore文件
在你本地仓库的目录下直接创建一个.gitignore文件即可
三、.gitignore忽略规则
1、语法:
以【”#”号】开头表示【注释】;
以【斜杠“/”】开头表示【目录】;
以【星号“*”】通配【多个字符】;
以【问号“?”】通配【单个字符】
以【方括号“[]”】包含【单个字符的匹配列表】;
以【叹号“!”】表示【不忽略】(跟踪)匹配到的文件或目录;
此外,git 对于
.gitignore配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;
2、忽略目录dir下的全部内容
说明:忽略目录dir下的全部内容;不管是根目录下的/dir/目录,还是某个子目录 /child/dir/目录,都会被忽略。
dir/
3、忽略根目录下的/dir/目录的全部内容
/dir/
4、忽略所有文件,但不忽略.gitignore文件。
/*
!.gitignore
四、配置好了,使.gitignore文件生效
# 将版本管理追踪,清空,重新追踪。
# 命令中的点.:代表对所有目录文件生效,你可以换成你自己的目录或文件名
git rm -r --cached .
git add . 说明:重新提交到暂存区
git commit -m “提交版本管理”
然后执行git push后,你就可以在远程仓库看到你想忽略的文件已经不存在了,不想忽略的可以出现
作者:夕夕石(硕爷)









网友评论