feat(dotfiles): add `git recover` alias
feat(dotfiles): add `git recover` alias

Just in case Neovim dies when editing the commit message (rarely
happens) or prompting for the GPG private key passphrase goes wrong
(happens pretty often), we want an easy way to recover the last Git
commit message that was being edited.

Usage:

   git recover # see the message
   git recover C # shove the message into the clipboard

If you run this outside a Git repo, you'll see this:

    cat: /COMMIT_EDITMSG: No such file or directory

(because `git rev-parse --git-dir` expands to nothing).

If you run it inside a repo, but there's no COMMIT_EDITMSG file, you'll
see something like:

    cat: .git/COMMIT_EDITMSG: No such file or directory

wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent