.gitignore的使用

.gitignore的使用,第1张

.gitignore 可以用来忽略一些在git 仓库中不想被跟踪的文件,这样git status的时候就不会再提示这些文件的变化好嫌判。

一、文件 .gitignore 者租的格式规范如下友改:

1、所有空行或者以 # 开头的行都会被 Git 忽略。

2、可以使用标准的 glob 模式匹配 ,它会递归地应用在整个工作区中。

3、匹配模式可以以(/)开头防止递归。

4、匹配模式可以以(/)结尾指定目录。

5、要忽略指定模式以外的文件或目录,可以在模式前加上叹号(!)取反。

二、示例

学习链接

语法规范(熟悉正则很容易理解)

空行或是以#开头的行即注释行将被忽略余裤;

以斜杠 “/” 结尾表示目录;

以星号 “*” 通配多个字符;

以问号 “?” 通配单个字符

以方括号 “[]” 包含单个字符姿圆的匹配列表;

以叹号 “!” 表示不忽略(跟踪)匹配到的文件或目录;

可以在前面添加斜杠 “/” 来避免递归,下面的例子中可以很明白的看出来与下一条的区别。

配置文件示例

# 忽略 .a 文件

*.a

# 但否定忽略 lib.a, 尽管已竖册简经在前面忽略了 .a 文件

!lib.a

# 仅在当前目录下忽略 TODO 文件, 但不包括子目录下的 subdir/TODO

/TODO

# 忽略 build/ 文件夹下的所有文件

build/

# 忽略 doc/notes.txt, 不包括 doc/server/arch.txt

doc/*.txt

# 忽略所有的 .pdf 文件 在 doc/ directory 下的

doc/**/*.pdf


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12219218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存