Saltar al contenido
GitTree

Vídeo: Aplicar confirmaciones seleccionadas con selección de cereza

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

Copie la corrección de un compañero de equipo en su rama de lanzamiento sin fusionar toda su rama, luego verifique la nueva confirmación, su autor, sus archivos y lo que quedó.

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. Tome una solución de otra rama y deja el resto.
  2. Cherry-pick copia el cambio en una confirmación hecho, como un nuevo compromiso aquí.
  3. La copia tiene un nuevo ID, pero conserva el Autor y mensaje.
  4. Construya una línea de base, la rama de Priya con un nota y una solución, y su rama de lanzamiento.
  5. Abra la carpeta. El gráfico muestra ambos ramas desde la misma línea de base.
  6. La solución de Priya se encuentra encima de una no relacionada nota. Sólo queremos la solución.
  7. Seleccione la solución. Un camino cambiado: índice.html.
  8. Asegúrese de que la etiqueta de lanzamiento esté actualizada y el árbol de trabajo está limpio.
  9. Haga clic derecho en la solución y elija Compromiso de elección selectiva.
  10. No hay selector de sucursales. Se aplica a la sucursal en la que te encuentras.
  11. En la confirmación actual, el comando está deshabilitado.
  12. Ejecútelo y espere el resultado real.
  13. Hay un nuevo compromiso en la etiqueta de lanzamiento.
  14. Su identificación difiere de la de Priya, porque su padre es diferente.
  15. La autora sigue siendo Priya. el comprometido eres tu.
  16. La página tiene la etiqueta aclarada.
  17. La nota no relacionada no llegó. Tu propia nota todavía está aquí.
  18. La sucursal de Priya está exactamente como estaba.
  19. En la terminal, git log con un formato muestra el sujeto, el autor y el autor.
  20. git diff-tree enumera las rutas de este el compromiso cambió.
  21. El estado está vacío. No quedó nada detrás.
  22. Con la opción x, el mensaje graba de donde vino la elección.
  23. Elija el mismo compromiso nuevamente y Git se detendrá: la selección está vacía.
  24. Cambiar la entrada: el objetivo no tiene registro forma.
  25. La elección se detiene con un conflicto. resolver y continuar o cancelar.
  26. Un cambio puede depender de confirmaciones que no hiciste tomar. Prueba el objetivo.
  27. Abortar devuelve la rama. La fuente es nunca modificado.
  28. Práctica: informar el nuevo ID, autor, confirmador y archivos.
  29. A continuación, deje a un lado de forma segura el trabajo sin terminar. con alijo.

Todos los tutoriales