Digamos que cometo un error en mi primer impulso a un repositorio remoto de Git. ¿Puedo revertir esto de alguna manera para que el repositorio vuelva a su estado inicial? No tengo acceso a la máquina remota, por lo que no es posible eliminar el directorio .git.¿Es posible vaciar por completo un repositorio remoto de Git?
El problema, hasta donde puedo ver es que no se puede "desarmar" la cabeza.
Esto es lo que (o en realidad un colega que le preguntó sobre esto) me (hago un local de cesión temporal "a distancia" aquí lo que cualquiera puede probar esto):
mkdir git-remote
cd git-remote
git init --bare
cd ..
mkdir git-local
cd git-local
git clone ../git-remote .
touch a
git add a
git commit -m "initial"
git push origin master
Y en este punto se dio cuenta que empujó las cosas incorrectas al repositorio remoto.
La única idea que tenía todo lo que es el borrar de su cesión temporal & & git rm & empuje & git que todavía dejaría a la defectuosa cometen allí, pero los archivos no se molestaría un segundo empuje.
http://stackoverflow.com/questions/588414/git-rolling-back-a-remote-repository – Christian
Parece que es un caso en el que aún te queda por lo menos una confirmación. No quiero tener un solo compromiso allí. – Makis