.gitignore 可以用来忽略一些在git 仓库中不想被跟踪的文件,这样git status的时候就不会再提示这些文件的变化。
一、文件 .gitignore 的格式规范如下:
1、所有空行或者以 # 开头的行都会被 Git 忽略。
2、可以使用标准的glob 模式匹配,它会递归地应用在整个工作区中。
3、匹配模式可以以(/)开头防止递归。
4、匹配模式可以以(/)结尾指定目录。
5、要忽略指定模式以外的文件或目录,可以在模式前加上叹号(!)取反。
二、示例
# 忽略所有txt结尾的文件
*.txt
# 跟踪test.txt文件
!test.txt
# 忽略当前目录下的文件CURRENT,而不忽略其他目录下的CURRENT
/CURRENT
# 忽略任何目录下的libs下的所有文件&文件夹
libs/
# 忽略 doc/notes.txt,但不忽略 doc/server/arch.txt
doc/*.txt
# 忽略 doc/ 目录及其所有子目录下的 .pdf 文件
doc/**/*.pdf
网友评论