📅  最后修改于: 2023-12-03 15:00:58.542000             🧑  作者: Mango
.gitignore 就是一个规范 Git 必须忽略的文件清单,它定义了 Git 必须忽略的文件或文件夹。
在 Git 中,有时我们并不希望将所有的代码以及中间生成的文件,打包到仓库中,这些不希望被 Git 管理的文件可以通过配置 .gitignore 文件来达到。
以下是一些常用的规则:
/logs/*.log
表示忽略 logs 文件夹下所有.log 文件。*.log
表示忽略所有 .log 文件。!debug.log
表示不忽略 debug.log 文件,前提是它已经在某个规则被忽略过了。/vendor/
表示忽略 vendor 文件夹。composer.lock
表示忽略 composer.lock 文件。*.swp
表示忽略所有.swp 文件。在项目的根目录下创建 .gitignore 文件。一些编辑器会帮助我们创建这个文件。
根据需求编写 .gitignore 文件, 各种规则的说明可以查看 GitHub 官方文档。
在 .gitignore 文件中进行设置,每个忽略规则独占一行。
使用 .gitignore 可以提高工作效率,保障安全性,推荐大家都使用。规范的 .gitignore 文件可以避免许多不必要的提交和下载,贡献整个项目的高效性。