本文主要是介绍.gitignore文件使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
.gitignore简介
.gitignore文件是Git 版本控制系统中的一个重要配置文件,它用于指定哪些文件或目录应该被Git忽略,即不被纳入版本控制中。
.gitignore编写规则
- 在文件中添加要忽略的文件和目录的模式。每一行表示一个模式。
- 使用通配符来匹配多个文件或目录。如*、?、[abc]
- 使用目录分隔符/来指定目录结构。
举例:
- *.log:忽略所有.log结尾的文件。
- bin/:忽略bin/目录及其所有内容。
- /tmp/:只忽略根目录下的tmp/目录,不忽略子目录中的tmp/目录
- !file.txt:不忽略file.txt,即使他的父级或名称匹配了之前的忽略模式。
.gitignore提交
git add .gitignore
注意事项:
- .gitignore文件仅对尚未被Git追踪的文件有效。对于已经被追踪的文件,即使将其添加到.gitignore文件中也仍然会被追踪。要停止追踪,需要从Git中删除(git rm --cached),然后在提交更改。
- .gitgnore文件有继承性,如果父目录有一个.gitignore文件,该文件的规则会应用到该父目录及其所有子目录。除非子目录有自己的.gitignore文件且覆盖了父目录的规则。
这篇关于.gitignore文件使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!