que he hecho algo como lo siguiente:de cómo recuperar un repositorio Git remoto accidentalmente borrado de repositorio local
(1) clonar un repositorio Git remoto para host local
local # git clone http://www.foo.com foo
(2) añadir otro proyecto en un servidor ssh (bar) como el segundo repositorio remoto
local # git remote add bar ssh://bar/home/project
local # git fetch bar
(3) hecho algo estúpido en el host ssh (bar):
barra # rm -rf /home/project
Podría por favor dígame cómo puedo recuperar el proyecto en el host ssh (bar) desde mi copia local, para que otro desarrollador en el host ssh pueda continuar su trabajo, y puedo ejecutar 'git fetch bar' para obtener su confirmación, al igual que no hice nada incorrecto con su host ssh, es decir, deshacer todo lo que hice para alojar la barra. muchas gracias.
ACTUALIZACIÓN:
barra # mkdir -p /home/project && cd /home/project && git init --bare
local # git branch remote show bar
local # git push bar bar/master:refs/heads/master
local # git push bar bar/branch1:refs/heads/branch1
local # git push bar bar/branch2:refs/heads/branch2
Si ha resuelto el problema, ponga los comandos en una nueva respuesta. –