Make --version work in non-repository working directories

Wait to load git-sh-setup. It fails to load outside a repository.

Signed-off-by: Matt McClure <matthewlmcclure@gmail.com>