Why do a few resources suggest excluding the WordPress install from a Git repository?
===

While switching a WordPress site onto Git I looked for a .gitignore template. But I stumbled upon a reoccurring theme.

> Fact: you don't want WordPress core files, or your server-specific configuration files etc., in your project's repository. You just don't. – [Joe Bartlett](https://github.com/jdbartlett)

And the recommended GitHub .gitignore for WordPress excludes all wp-*.php files. [Wordpress.gitignore](https://github.com/github/gitignore/blob/master/Wordpress.gitignore).

Why is this recommended? Surely I’d want as many core files to be included as possible, otherwise I have to install WordPress on every server I deploy to.

_If context helps, I’m deploying it to a load balanced network with two application servers and two database servers._