.gitattributes instructs git custom diff handling which helps the readability of git diff in development. This is especially useful for binary files such as images, as it prevents git from printing meaningless diffs.
In this patch, I have applied attributes for HTML, CSS, Perl, and Ruby. Images file in PNG, JPG, and favicon are treated as binary files.