📒
Buenas prácticas con React
  • Bienvenidos
  • Sesión 1
    • 1. Metodologías ágiles
      • Manifiesto por el desarrollo ágil
      • Kanban y Scrum
      • 🖥️Herramientas
    • 2. Trabajo eficiente con git
      • Configuración
      • Herramientas visuales
      • 🖥️Comandos
      • Hooks
    • 3. Gestión de conflictos
      • 🖥️Proyecto de ejemplo
      • ✔️Ejercicio sesión 1
  • Sesión 2
    • 4. Git Flow
    • 5. Testing
      • Testing Unitario y de integración
      • 🖥️Proyecto de ejemplo
        • Ejemplo 1 - carrito
        • Ejemplo 2 - items
        • Ejemplo 3 - marketplace
        • Ejemplo 4 - hook
        • Ejemplo 5 - Auth Context
      • ✔️Ejercicio sesión 2
      • 🖥️Testing e2e
  • Sesión 3
    • 6. Principios SOLID
    • 7. Refactoring
    • 8. Patrones comunes en React
      • 🖥️Ejemplo: useContext()
      • 🖥️Ejemplo: useReducer()
      • ✔️Ejercicio Sesión 3
  • Sesión 4
    • 9. Código Limpio
      • Simple >>> complejo
    • 10. Nombrado
    • 11. Funciones
  • Sesión 5
    • 12. Documentación
    • 13. Formato del código
    • 🖥️Ejemplo: desde 0
    • ✔️Ejercicio Sesión 5
  • 📔Examen
    • Examen tipo test
Powered by GitBook
On this page
  1. Sesión 1
  2. 3. Gestión de conflictos

✔️Ejercicio sesión 1

Haz un fork del proyecto de ejemplo y vamos a hacer un ejercicio de merge de ramas (igual que visto en la clase)

Haz primero un merge de la rama de feat/main-layout en feat/monkey-counter (saldrá un conflicto)

Haz un reset (descarta los cambios)

Haz un merge de la rama feat/monkey-counter en feat/main-layout (al revés que antes)

¿Qué ha pasado con Theirs y Mine?

🖥️Proyecto de ejemplo
PreviousProyecto de ejemploNext4. Git Flow

Last updated 3 years ago