Saltar al contenido
GitTree

Vídeo: Restablecer: suave, mixto y duro

El vídeo se reproduce en el reproductor de YouTube, en modo de privacidad mejorada.

  • 6 minutos de vídeo
  • Narración en inglés · English and Arabic subtítulos
  • Ver en YouTube

Mueva una rama hacia atrás una confirmación de tres maneras y vea qué hace cada modo en la rama, el área de preparación y sus archivos, para que elija el que mantenga el trabajo que desea.

Lea la lección completa

El artículo tiene cada paso y comando del video, el ejercicio de práctica y las preguntas.

ir a la lección

Transcripción del vídeo

La narración del vídeo, cue a cue.

  1. Mueve una rama hacia atrás y elige cuánto lo demás cambia.
  2. Suavemente mueve la rama. Mixto añade el índice. Hard agrega tus archivos.
  3. Entonces la diferencia es escenificada, no escenificada o ido.
  4. Construya un comienzo: un compromiso, un rescate rama, una edición no guardada y una nota.
  5. Haz tres copias idénticas y escribe Anotar el DNI de M.
  6. La edición nunca se confirmó. guarde una copia fuera de Git.
  7. La gráfica muestra M, luego C y el rescate. rama en C.
  8. Haga clic derecho en M, abra el submenú de reinicio y elija Suave.
  9. El diálogo dice que cada cambio se mantiene en escena, y sin cambios de archivos.
  10. La sucursal está en M ahora. C todavía está en el rama de rescate.
  11. La lista preparada tiene el compromiso anterior. el La lista no preparada tiene su edición.
  12. El archivo en el disco todavía tiene su edición.
  13. Copia mixta: mismo menú, elige Mixta.
  14. Este cuadro de diálogo dice que los cambios permanecen, sin escena.
  15. Ahora index.html solo está sin preparar.
  16. Su edición todavía está en el archivo.
  17. Antes de nada, guarda la edición y la nota. en otro lugar.
  18. Copia impresa: elija Impresa, con los puntos que significa una advertencia.
  19. El cuadro de diálogo enumera lo que se elimina y dice se salva primero. Cancelar es el valor predeterminado.
  20. Elija descartar y restablecer.
  21. Sólo queda la nota. La pagina es de M otra vez.
  22. En la terminal, la primera lectura es la comprometerse. Los tres son M.
  23. git show con dos puntos lee el índice. Soft mantiene la página antigua.
  24. El estado es diferente en cada copia.
  25. La rama de rescate todavía está en edad avanzada. comprometerse.
  26. Y el archivo en el disco: tu edición dos veces, M's dirigiéndose una vez.
  27. Cambiar la entrada: sin copia externa, y duro en la terminal.
  28. El reflog enumera las confirmaciones. La edición no guardada no está en ninguna parte.
  29. Y sobrescribe por completo un archivo sin seguimiento, si el objetivo tiene uno allí.
  30. Suaves y mixtos no pierden nada. Duro en el La aplicación se guarda primero.
  31. Práctica: llenar una tabla de rama, indexar y archivo para cada modo.
  32. A continuación, deshaga una confirmación compartida sin reescribiendo la historia, con revertir.

Todos los tutoriales