为什么不git忽略.gitgnore?

Hen*_*and 2 git gitignore

为什么不git忽略.gitignore?这是一个错误还是这个功能?我看不出有什么理由想要分享.gitignore文件.将.gitignore添加到.gitignore感觉有点讽刺.

这有什么理由吗?

Har*_*rev 9

简而言之 - 这是一个功能.

.gitignore 并不是项目中每个开发人员的本地文件.

您需要忽略任何人都不想提交给repo的文件和文件夹.

示例:构建文件夹,供应商文件夹(通过包管理器安装 - 例如node_modules),二进制文件.

这是GitHub的一篇很好的帮助文章:https://help.github.com/articles/ignoring-files

您还可以查看github/gitignore存储库以获取示例.

例如,Symfony2 .gitignore忽略了通过composer安装的日志,缓存,上传,供应商库以及常用的二进制文件,例如composer.phar:

# Bootstrap
app/bootstrap*

# Symfony directories
vendor/*
*/logs/*
*/cache/*
web/uploads/*
web/bundles/*

# Configuration files
app/config/parameters.ini
app/config/parameters.yml

# Composer
composer.phar
Run Code Online (Sandbox Code Playgroud)