GIT基础篇,如何使用.gitignore忽略文件
1、所有空行或者以 # 开头的行都会被 Git 忽略,即是注释2.可以使用标准的 glob 模式匹配。3.匹配模式可以以(/)开头防止递归。4.匹配模式可以以(/)结尾指定目录。5.要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
2、什么是 glob 匹配模式?
1.shell 所使用的简化了的正则表达式
2.星号(*)匹配零个或多个任意字符
3.[abc] 匹配任何一个列在方括号中的字符
4.(?)只匹配一个任意字符
6.[?-?] 表示匹配两个字符范围内的字符,如[1-8]表示数字1-8都可以
7.使用两个星号(*) 表示匹配任意中间目录,`a/**/b` 可以匹配 a/b, a/c/b 或 `
a/c/d/b`等
1、创建(实例化)一个新的仓库,新建一个.gitignore文件
git init
touch .gitignore

2、使用vim编辑.gitignore文件,使它忽略test1.txt文件

3、创建test1.txt,test2.txt文件并使用git status查看状态,可以发现test1.txt并没有并仓库忽略
touch test1.txt
touch test2.txt
git status

1、修改.gitignore文件文件,使它忽略所有文件后缀为.md的文件
新增内容为:*.md

2、新建test.md文件,readme.md文件,并使用git status查看状态,可以发现.md为后缀的文件已经被仓库忽略

1、新建一个名称为abc的目录,并在里面新增一个名称为abc.txt的文件,并使用git status查看仓库状态,如图所示此时abc目录是能被仓库发现的
命令如下,逐行运行:
mkdir abc
cd abc
touch abc.txt
ls
cd ..
git status

2、修改.gitignore文件文件,使它忽略文件夹abc
新增内容为:abc/

3、使用git status查看状态,可以发现文件夹abc已经被仓库忽略
