作者:夕夕石(硕爷)
一、.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
后,你就可以在远程仓库看到你想忽略的文件
已经不存在了,不想忽略的
可以出现
作者:夕夕石(硕爷)
网友评论