Puedo confirmar los cambios a git de Android Studio, después de lo que he hecho algunos cambios en mi proyecto que me da errores, y ahora quiero volver que compromete la versión que no tiene errores.
¿Cómo puedo hacer eso?

InformationsquelleAutor KiZo | 2015-04-13

2 Comentarios

  1. 65

    Para deshacer los últimos cambios y restablecer la más reciente confirmación:

    Ir a VCS -> Git -> Restablecer la CABEZA..

    Cambio tipo de Restablecimiento a hard para eliminar esos cambios.

    Se parece a este. Usted puede validar el reset antes de hacerlo si lo desea.

    Cómo restablecer mi último commit en Android Studio


    ¿Qué sucede si usted haga clic en Validar?

    Aparecerá una ventana emergente que muestra los cambios que se hicieron en la confirmación que se acerca a restablecer. Usted puede ver los diffs por archivo, que muestran lo que la confirmación cambiado en ese archivo. Es más o menos igual a lo que $ git show en un terminal haría.

    Contrario a lo que supuse que antes, no no mostrar cuáles serán los archivos afectados al realizar el reset.

    • Muchas gracias Tim. Ahora me aparece el error «la aplicación de liberación-sin firmar.apk no está firmado», pero es porque estoy en modo de lanzamiento y necesito estar en modo de depuración.
    • Gracias man .. U salvó mi vida 🙂
    • Muchas gracias, guarda mucho de mi tiempo!
  2. 15

    Acaba de obtener su confirmación id usando git log. A continuación, puede utilizar (con 0d1d7fc32 por ejemplo):

    # This will detach your HEAD, that is, leave you with no branch checked out:
    git checkout 0d1d7fc32

    o si no desea guardar los cambios (hard reset):

    # This will destroy any local modifications.
    # Don't do it if you have uncommitted work you want to keep.
    git reset --hard 0d1d7fc32

    Si quieres volver al último commit (sin guardar los cambios), entonces no hay necesidad de obtener el id, ir a:

    git reset --hard HEAD

    De este post

Dejar respuesta

Please enter your comment!
Please enter your name here