Rename the script for the update method.
Update the mirror script to use git.
Do not bother updating if there have not been any changes.
Make sure the .git directory is excluded.
Fixes suggested by shellcheck.

http://www.shellcheck.net/
Add logic for the LOCAL timestamp.

Also add more comments.
Clean up the options.
Die if the copy fails.

Also fix up the rsync excludes.