规则(类似于正则)
-
*匹配零个或多个任意字符 -
/filename/过滤目录 -
!不忽略 -
?匹配单个字符 -
[]匹配括号中的任意字符 -
[?-?]表示匹配两个字符范围内的字符,如[1-8]表示数字1-8都可以 -
.a忽略以.a结尾的文件
使用
- 创建.gitignore文件
$ touch .gitignore - 写入要忽略的文件或文件夹
$vim .gitignore

- 在进行操作之前,需要查看下状态,是否被跟踪,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

此图显示为被跟踪,如果有被track的文件,解决办法输入如下命令:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
- 开始进行忽略操作
- 输入
i进入插入模式
这是我要忽略所有以.txt为后缀的文件

ESC推出插入模式,输入:wq保存并退出。就可以了
本文详细介绍了.gitignore文件的使用规则,包括如何通过正则表达式的类似语法来指定要忽略的文件或目录,以及如何处理已被版本控制系统跟踪的文件。文章还提供了实际操作步骤,如创建和编辑.gitignore文件的方法。
537





