fish: unconditionally alias git=hub

Signed-off-by: Christopher Larson <kergoth@gmail.com>
fish: add ~/.local/bin to the PATH

Signed-off-by: Christopher Larson <kergoth@gmail.com>
git-clone-via: fetch from upstream before checking out

This fixes cloning in the case where you want to check out a branch which
exists upstream, but not in the local repo you're cloning through.

Signed-off-by: Christopher Larson <kergoth@gmail.com>