Cuando hablo con colegas sobre Git, les digo que solo hay tres commands Git que no se pueden ejecutar sin ir a un repository remoto una vez que se inicializa un repository local (suponiendo que el origin
no está en la máquina local, por supuesto):
git fetch
git pull
git push
Solo para asegurarme de no perderme nada: ¿hay otros commands que necesiten una connection a un repository remoto?
git clone git ls-remote git remote prune git remote show git remote update git submodule update git request-pull
… …
Además, muchos subcommands de git svn
requieren un repository externo de Subversion.
Hay varios commands de "fontanería" que requieren un repository externo, pero en el context de introducir colegas a git, probablemente valga la pena enumerar los commands de "porcelana" como los de arriba.
git remote update
y git remote show ${REMOTE}
también necesitarán conectarse al control remoto.
git request-pull
también desea conectarse a un repository (potencialmente remoto).