.gitignore
使用Git的过程中,限制某些文件比如日志、临时文件、编译的中间文件等不要提交到代码仓库
这时就要设置相应的忽略规则,来限制这些文件的提交。
例如:
/doc/ 过滤整个文件夹。
*.zip 过滤所有.zip文件。
/doc/info.txt 过滤某个具体的文件。
这样,git push的时候,就不会上传了,git仓库中就没有了。
配置语法
以斜杠 / 开头表示目录
以星号 * 通配多个字符
以问号 ? 通配单个字符
以方括号 [] 包含单个字符的匹配列表
以叹号 ! 表示不忽略(跟踪)匹配到的文件或目录
git对于.gitignore配置文件是按行从上到下进行规则匹配的。
如果你创建.gitignore文件之前就push了某一文件,那么即使你在.gitignore文件中写入过滤该文件的规则,该规则也不会起作用,git仍然会对该文件进行版本管理。