revertir eliminar descartar cambios cambiar archivo git version-control

eliminar - git--amend



¿Cómo restablecer un repositorio de GIT remoto para eliminar todas las confirmaciones? (3)

¿Restablecer completamente?

  1. Eliminar el directorio .git localmente.

  2. Recrea el repositorio git:

    $ cd (project-directory) $ git init $ (add some files) $ git add . $ git commit -m ''Initial commit''

  3. Empuje al servidor remoto, sobrescribiendo. Recuerda que confundirás a todos los demás haciendo esto ... será mejor que seas el único cliente.

    $ git remote add origin <url> $ git push --force --set-upstream origin master

Cómo restablecer un repositorio de GIT remoto y local para eliminar todas las confirmaciones y comenzar de cero con el encabezado actual como confirmación inicial.


Primero, siga las instrucciones en esta pregunta para resumir todo en una única confirmación. Luego realice un empuje forzado hacia el control remoto:

$ git push origin +master

Y, opcionalmente, elimine todas las otras ramas tanto local como remotamente:

$ git push origin :<branch> $ git branch -d <branch>