Saltar al contenido
GitTree

Vídeo: Encuentra un compromiso perdido con reflog

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

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

Encuentre una confirmación que un restablecimiento completo dejó en el registro local, verifique su archivo antes de confiar en él y coloque una rama en él, sin mover su pago actual.

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. Un compromiso parece desaparecido. Git todavía recuerda donde estaba.
  2. El reflog es un diario local de donde HEAD y sucursales han sido.
  3. Aún no se pueden realizar una confirmación sin nombres de sucursales enumerados en él.
  4. En una copia desechable: escriba una nota y luego reinícielo por completo.
  5. El gráfico muestra sólo M. La nota es no se ve por ninguna parte.
  6. No reinicies ni limpies ahora. Mira primero.
  7. Abra la paleta y ejecute Ver Reflog.
  8. El cuadro de diálogo se abre en HEAD. El movimiento más nuevo es primero.
  9. La fila más nueva es el reinicio. Justo debajo de él es el compromiso perdido.
  10. Si la lista es larga, muestre las entradas más antiguas.
  11. Puede cambiar entre HEAD y el rama.
  12. No memorices HEAD a la una. Leer la entrada en cambio.
  13. Seleccione la entrada de confirmación. Nuevas opciones aparecer.
  14. Mostrar en gráfico no puede colocarlo: ninguna rama alcanza este compromiso.
  15. Así que primero restáurelo como una rama, luego lea su archivo.
  16. Regrese y seleccione la misma entrada.
  17. Asigne un nombre a la rama con barra diagonal de rescate.
  18. Restaurarlo como una rama. El aviso dice Deshacer lo elimina nuevamente.
  19. La rama de rescate está en el compromiso perdido. Todavía estás en M.
  20. Tus archivos no cambiaron.
  21. En la terminal, las dos líneas más nuevas son el reinicio y el compromiso.
  22. Con los ID, elegimos la confirmación por su línea.
  23. git show con una ruta lee el archivo desde ese compromiso.
  24. git branch crea la rama de rescate. Nuestro la caja se queda quieta.
  25. El estado está vacío y el archivo es seguro. en la rama.
  26. Una edición que nunca se confirmó no está disponible el reflog.
  27. Las inscripciones caducan. No ejecute la limpieza mientras te recuperas.
  28. Es local. Otros clones no tienen tu diario.
  29. Práctica: reportar las líneas, el ID, el primera línea y la sucursal.
  30. A continuación, Deshacer y Rehacer del propio GitTree.

Todos los tutoriales