Group gitcommit filetype autocommands.
Remove comment out color schemes.
Add 'Invert' for inverting background (light/dark).
Remove obsolete function for display git branch.

Better to let fugitive handle this.
Set nocursorline.

With...

    set relativenumber
    set number

... `cursorline` seems to have become obsolete.