标签:gitignore
.gitignore 文件 有些文件无需纳入Git版本库,也不希望它们总出现未跟踪文件列表。通常都是些自动生成的文件,像是日志或者编译过程中创建的等等。可以创建一个名为.gitignore的文件,列出要忽略的文件模式。 文件.gitignore可以放在任何目录中,它的作用范围是其所处的目录及其子目录。 忽略只对未跟踪文件有效,对于已加入版本库的文件无效。 Git忽略语法: 忽略文件中的空行或以井号(#)开始的行会被忽略。 可以使用通配符,参见Linux手册:glob(7)。例如:星号(*)代表任意多字符,问号(?)代表一个字符,方括号([abc])代表可先字符范围等。 如果名称的最前面是一个路径分隔符(/),表明要忽略的文件在此目录下,而非子目录的文件。 如果名称的最后面是一个路径的分隔符(/),表明要忽略的是整个目录,同名文件不忽略,否则同名的文件和目录都忽略。 通过在名称的最前面添加一个感叹号(!),代表不忽略。 # 此为注释--将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ # 忽略 build/ 目录下的所有文件 doc/*.txt # 会忽略 doc/notes.txt,但不包括 doc/server/arch.txt
本文出自 “Smurf Linux运维” 博客,请务必保留此出处http://jin771998569.blog.51cto.com/2147853/1584565
标签:gitignore
原文地址:http://jin771998569.blog.51cto.com/2147853/1584565