Add the deriving binary to .gitignore.
Ignore temproary files created by Emacs.
Add .links.cache files to .gitignore.