Included protected and cache file ignoring.
All core files are listed since ignoring directories alone could have adverse effects when dealing with 3rd party modules.
The line for `install.php` blocks adding *any* file with that name. In this instance, it caused Git to ignore a file for the Aitoc_Aitsys module located at: `app/code/local/Aitoc/Aitsys/Model/Module/Install.php`