Lower-level commands for dealing with remote repositories:
git pull
this is a script; run
locate git-pull
git ls-remote
git request-pull
this is a script; run
locate git-request-pull
git fetch-pack
git-parse-remote