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